我有一个带有Timer1的Form。
我想将该timer1的Tick事件设置为已经签名到另一个timer2的timer2_Tick
函数。
如何将2个定时器设置为1个事件?
答案 0 :(得分: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();
}
如果您正在使用设计器,而不是通过代码附加事件,那么您只需转到“属性”选项卡,选择事件,并为两个定时器输入Tick
事件的相同名称
答案 1 :(得分:0)
只需为其Tick
代表分配相同的功能即可。
myTimer1.Tick += new EventHandler(TimerEventProcessor);
myTimer2.Tick += new EventHandler(TimerEventProcessor); //THE SAME LIKE FIRST ONE
private static void TimerEventProcessor(Object myObject,
EventArgs myEventArgs) {
}