私はC#プロジェクトに取り組んでいます。 MainForm.cs
では私はタイマーを使います。 60秒後、タイマー制御情報と新しいフォームが表示されます。新しいフォームを表示した後にタイマーが機能しなくなるのはなぜですか?
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Interval = 60000;
///new message if exist
...Check Database Statement
frm_newmessage frm_message = new frm_newmessage();
frm_show.ShowDialog();
}
}
新しいメッセージフォームを表示してメインフォームタイマに戻った後、動作が停止します。私は戻ってMainForm
に近い新しいメッセージフォームの後に再びタイマスタートとするにはどうすればよい
private void MainForm_Load(object sender, EventArgs e)
{
timer1_Tick(sender, e);
}
?
おかげで、高度な
@DreamWorks、「あなたは良いブランドタイマーを買うべきですか?あなたのコメントはあなたのタイマーのコメントを「リセットする必要があります」を過ぎても全くゼロになってしまいます。 – MethodMan
@MethodManしかし、それはあなたの笑いを思い起こさせ、笑いは最高の解決策です – DreamWorks
タイマーを使う方法について@また、 'start、stop、enabled、disabled'プロパティにも注意してください。 – MethodMan