タイトル | : タイマー処理での画面のちらつき |
記事No | : 9259 |
投稿日 | : 2009/08/13(Thu) 16:12 |
投稿者 | : AMI |
お世話になります。 現在VB2005で開発を行っております。 その中で、タイマーイベントを使用して、 2秒ごとにラベルや、テキストに値を取得して 表示しているプログラムを作成しています。 その中で、タイマーイベントが発生しているときに、 コンボボックスや、テキストを入力しようとすると 「ちらつきまたはカクカクする」 状態になります。 これはやはりタイマーイベントが走っている以上 回避は無理なのでしょうか?
以上の件よろしくお願いします。 下記にソースを添付します。
Private Sub btnComOpen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnComOpen.Click
Timer1.Enabled = True '■タイマーイベントを設定 Timer1.Interval = 2000 'タイマーイベントを2秒に設定 End Sub
''' <summary>タイマーイベント発生時の処理</summary> ''' <remarks>Timer.Tickイベントが発生するたび実行される処理</remarks> Private Sub Timer1_Tick(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Timer1.Tick '■ここにイベント発生時の処理を記述する Lbl_timeNow.Text = DateTime.Now.ToString("HH時mm分 ss秒") Lbl_DateNow.Text = DateTime.Now.ToString("yyyy年MM月dd日") End Sub
|