- 770 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 13:55:50 ]
- 教えてください。
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { progressBar1->Maximum = shikou_kaisu; /* 最大値 */ progressBar1->Visible = true; label8->Text = "処理中"; label8->ForeColor = System::Drawing::Color::Red; for(i=0; i<shikou_kaisu; i++){ rnd(kibou_kosu); //自作関数呼び出し Sleep(1); } }; このようにshikou_kaisuには10000を入れていまして、1万回のループに入る前に プログレスバーを出し、label8の文字色を赤にし、処理中と書き換えているのですが どちらとも(プログレスバーもlabel書き換えも)for文が終了したあとに処理されてしまいます。 なぜでしょうか?
|

|