如何在C#中以其他形式启动计时器
本文关键字:启动 计时器 其他 | 更新日期: 2023-09-27 17:58:02
我有两个表单,我想做的是当我点击Form2中的按钮时,Form1中的计时器启动
我该怎么做?
谢谢!
首先向Form2
添加一个构造函数,该构造函数将Timer
作为参数:
private Timer _timer;
public Form2(Timer timer)
{
InitializeComponent();
_timer = timer;
}
当您从Form1
打开第二个表单时,请使用此构造函数而不是无参数构造函数,并传递Timer:
Form2 f2 = new Form2(yourTimerInForm1);
f2.Show();
然后,您需要在Form2
中的按钮单击事件中执行_timer.Start()
。