我是初学者,我正在尝试了解计时器是什么以及如何使用它。
我有一个名为“Elapsed_Time”的计时器,我将间隔设置为1000毫秒 我想要实现的是显示我的信息:“你只需要一次”,而不是每1秒显示一次。
private void Elapsed_Time_Tick(object sender, EventArgs e)
{
Messagebox.show("Hi just once");
}
答案 0 :(得分:3)
如果你仍然想要计时器的Tick事件,那么试试这个......
private bool _hasTicked = false;
private void Elapsed_Time_Tick(object sender, EventArgs e)
{
if(!_hasTicked)
{
Messagebox.show("Hi just once");
_hasTicked = true;
}
}
答案 1 :(得分:0)
private void Elapsed_Time_Tick(object sender, EventArgs e)
{
Messagebox.show("Hi just once");
Elapsed_Time_Tick.Enabled = false;
}
你可以这样做