点击第一个按钮开始计时,第二个按钮停止

本文关键字:按钮 第二个 第一个 开始 | 更新日期: 2023-09-27 18:04:01

我正在努力使按钮第一次点击启动定时器,第二次点击停止定时器等。

有人能帮我吗?:)
private void button7_Click(object sender, EventArgs e)
{
    timer1.Start();
}

点击第一个按钮开始计时,第二个按钮停止

一行代码:

timer1.Enabled = !timer1.Enabled;

使用Enabled属性:

if (timer1.Enabled) {
  timer1.Stop();
} else {
  timer1.Start();
}

Enabled属性告诉你定时器是否正在运行

假设您正在使用System.Timers.Timer类,只需使用:

private void button8_click(object sender, EventArgs e)
{
    timer1.Stop();
}

查看MSDN页面获取更多方便的方法!!

定时器启动后,其Enabled属性变为True。当你用Stop时,它又变回False。所以你可以用它来检查定时器的状态

if (timer1.Enabled)
{
   timer1.Stop();
}
else
{
   timer1.Start();
}

您可以使用此!!!!

private void button8_click(object sender, EventArgs e)
{
   if (timer1.Enabled) {
       timer1.Stop();
   } else {
     timer1.Start();
   }
}