掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
戻り値が来るまで待つのに最適な方法は? (ID:111891)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DoEventsを使わないプログラムは私には考えられない。 たとえばあるテキストボックスに8桁のパスワードを 入れなければ次に進まないプログラムの場合 Do DoEvents Loop Until Len(Text1.Text) >= 8 こんなコードになるのですが、これを他の方法でやろうとすると 結構大変です。 やってはいけないのは、たとえばListBoxに大量のデーターを 書き込もうとして For n = 0 To 10000 List1.AddItem CStr(n) DoEvents Next なんてやると一個挿入するたびに、WindowsはListBoxに描画しようとするから 時間が掛かる、こう言うときは For n = 0 To 10000 List1.AddItem CStr(n) If (n Mod 100) = 0 Then DoEvents End If Next なんてやってDoEventsの回数を100回挿入したら一回行う様なことをします。 要するに'ハサミ'と一緒と言うことですか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.