110,561
社区成员
发帖
与我相关
我的任务
分享
private void button1_Click(object sender, EventArgs e)
{
timer1.Interval = 1000;
var 计数 = 0;
timer1.Tick += (s, arg) =>
{
this.label1.Text = 计数.ToString();
计数++;
};
timer1.Start();
}
它启动定时操作,持续地改写 Label1 的文本。当关闭窗口时,也就自动停止了。不用纠结任何东西。
在事件处理方法中递归去处理其它事件处理方法,特别是当你有2个以上的这类 DoEvents 相互沦陷调用的时候,那很容就看到灾难了。