.net 4.0に単純なタイマーがあり、間隔は1000(= 1秒)に設定され、有効=trueです。タイマーを開始するには、を使用します.Start()
。これまでのところ、すべて正常に動作しています。
それからタイマーのイベントで私はこれを手に入れました:
private void MyTimerEvent()
{
myTimer.Stop();
myTimer.Start();
//Some other work is done not related to the timer
}
問題は、タイマーイベントが実行されるとすぐに、イベントのスローが停止しenabled = false
、myTimer.Start()の後でさえも設定されているように見えることです。時折。しかし、私はまったく設定していませんenabled = false
か?
私は何が間違っているのですか?
編集:System.Windows.Forms.Timer
私が使用するものです。