有两个线程T1,T2
T1里有一个Button1控件,Click事件关联了一个以上的事件处理程序,具体多少个不得而知道T2线程里也有一个Button2控件,Click事件只关联关联了一个事件处理程序Button2_Click 问题,当线程T2的Button2控件的Click事件触发后,也要求线程1里的Button1的Click事件跟着触发,并且它的所有事件处事程序(具体多少不得而)都要调用.请用最简洁的方法解开这个题 (尽量不要用遍历方法)
T1里有一个Button1控件,Click事件关联了一个以上的事件处理程序,具体多少个不得而知道T2线程里也有一个Button2控件,Click事件只关联关联了一个事件处理程序Button2_Click 问题,当线程T2的Button2控件的Click事件触发后,也要求线程1里的Button1的Click事件跟着触发,并且它的所有事件处事程序(具体多少不得而)都要调用.请用最简洁的方法解开这个题 (尽量不要用遍历方法)
其次,在線程中調用UI控件要用invoke或begininvoke。
可以參考methodInvoke
public class MyButton:Button
{ public void OOnClick (EventArgs e)
{
base.OnClick (e);
} }
以后用OOnClick触发
而且这样子做每个 button都要重新定义。