Form关闭后,计时器不会触发

时间:2012-09-01 19:13:30

标签: c# .net timer

我有一个使用VS设计器声明{。}}的.NET表单。计时器工作正常。关闭表单后,即使重新创建Timer对象,计时器也不会触发事件。我已将表单配置为永不关闭使用此:

System.Windows.Forms.Timer

如何制作计时器火灾事件?我做错了什么?

1 个答案:

答案 0 :(得分:1)

我刚试过这个。 在表单上添加 WinForms计时器组件加载时启动计时器 调试当前时间调试窗口。对我来说工作正常......

public frmTimer()
{
    InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
    timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
    Debug.WriteLine(DateTime.Now.ToLongTimeString());
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    e.Cancel = true;
    this.Visible = false;
}