我有带 Timer1 的表格。
我想将该 timer1 的 Tick 事件设置timer2_Tick
为已经签署给另一个 timer2 的函数。
如何将 2 个计时器设置为 1 个事件?
您以与分配任何其他事件处理程序相同的方式执行此操作,只是碰巧为两个计时器选择了相同的方法。
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
为两个计时器输入相同的事件名称。
只需将相同的功能分配给他们的Tick
代表。
myTimer1.Tick += new EventHandler(TimerEventProcessor);
myTimer2.Tick += new EventHandler(TimerEventProcessor); //THE SAME LIKE FIRST ONE
private static void TimerEventProcessor(Object myObject,
EventArgs myEventArgs) {
}