如何在一个按钮中设置两个事件单击?

Roy*_*ron 4 c# forms events timer

我有一个带有Timer1的Form.

我想将该timer1的Tick事件设置timer2_Tick为已经签名到另一个timer2的函数.

如何将2个定时器设置为1个事件?

Ser*_*rvy 5

您按照分配任何其他事件处理程序的方式执行此操作,您恰好为两个计时器选择相同的方法.

System.Windows.Forms.Timer first = new System.Windows.Forms.Timer();
first.Tick += tick;

System.Windows.Forms.Timer second = new System.Windows.Forms.Timer();
second.Tick += tick;

private void tick(object sender, EventArgs e)
{
    throw new NotImplementedException();
}
Run Code Online (Sandbox Code Playgroud)

如果您正在使用设计器,而不是通过代码附加事件,那么您只需转到"属性"选项卡,选择事件,然后Tick为两个计时器输入相同的事件名称.