form1.Invoke(
new
MethodInvoker(
delegate
() {
textBox1.Text = "abc";
}));
想怎么调用?
想在btn的单击事件中开启一个线程,把form窗体传过去,让那个线程可以操作form窗体。
@yeopp: 这个btn所在的form和你要传的form是一个吧?
然后你想在线程里操作form里边的控件?是吗?
@zhangliming: 是的
@yeopp: 1.可以 通过在form中定义事件达到访问控件的目的.
2. 然后按照多线程访问控件的方式调用.
我觉得这个问题的关键在于,你的方法体能访问到的是form而不是里边的控件,所以想办法访问到控件就好了.
试一下吧