当前位置:编程学习 > C#/ASP.NET >>

C#中跨线程调用主窗口的button_click()

我想在子线程里点击主窗口的button_click应该怎么弄,谢谢 --------------------编程问答-------------------- 在主窗体构造函数中加入
Control.CheckForIllegalCrossThreadCalls = false;


在线程中调用,button_click(this,null); --------------------编程问答-------------------- 这个好像不大安全吧,如果用委托的话怎么弄,我不知怎么传参数,如果能行,再给你40分 --------------------编程问答--------------------

 public delegate int SetText(string text);//委托

 xxx.Invoke(new SetText(函数名), new object[] {参数数组});


照葫芦画瓢 --------------------编程问答-------------------- 我这个button_click(sender,e),在线程里又怎么传这个参数呢,其实我用updateUI和BeginInvoke好像可以了,谢谢你的帮助 --------------------编程问答-------------------- 这个谈不上 安全不安全
是可以的 
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,