Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7011 / 9994 ←次へ | 前へ→

【6180】Re:DoEventsの必要性?
回答  小僧  - 05/9/6(火) 20:08 -

引用なし
パスワード
   ▼たな さん:
こんばんは。

>DoEventsの意味をはっきりわかっていないので、
>必要性がわかりません。これはやはり絶対必要なものなのでしょうか。

DoEvents はWindowsにいったん制御を返す命令です。
といっても実感が湧かないですよね。

適当にフォームを作成して、

テキストボックス:txtTest
コマンドボタン :実行

を配置。
実行ボタンのクリック時イベントに

Private Sub 実行_Click()
Dim I As Long
  For I = 1 To 1000
    'DoEvents
    Me.txtTest.Value = I
  Next
End Sub

と記述して実行…。結果を確認されたら、
今度は DoEvents のコメントを消して実行させてみて下さい。


>今悩んでいるのは、DoEventsを消してしまって良いものか、

ご提示されたコードの内容ですと必要がない様に見えますね。
通常、描画をするような処理に DoEvents を使うことが多いですね。
2,580 hits

【6176】DoEventsの必要性? たな 05/9/6(火) 17:56 質問
【6180】Re:DoEventsの必要性? 小僧 05/9/6(火) 20:08 回答
【6182】Re:多分、必要 たん 05/9/7(水) 8:39 回答
【6184】Re:多分、必要 たな 05/9/7(水) 9:08 発言
【6185】Re:多分、必要 たん 05/9/7(水) 9:22 回答
【6187】Re:多分、必要 たな 05/9/7(水) 9:37 お礼
【6186】Re:多分、必要 たな 05/9/7(水) 9:31 質問
【6183】Re:DoEventsの必要性? たな 05/9/7(水) 8:49 お礼
【6188】Re:DoEventsの必要性? 小僧 05/9/7(水) 10:00 発言
【6189】Re:Executeメソッドのヘルプより たん 05/9/7(水) 10:17 回答
【6190】Re:Executeメソッドのヘルプより 小僧 05/9/7(水) 10:26 発言
【6192】Re:Executeメソッドのヘルプより たん 05/9/7(水) 11:22 回答
【6195】Re:Executeメソッドのヘルプより 小僧 05/9/7(水) 12:02 発言
【6221】Re:Executeメソッドのヘルプより たな 05/9/8(木) 8:50 お礼

7011 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078255
(SS)C-BOARD v3.8 is Free