创建控件之后还提示 “在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。”
在另一个类里写
在form1里的函数里写
首先是在 那个Form1加载完毕很久之后才启动线程的,但是还是会提示“在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。”
请问该如何解决这个问题?
public void ThreadRunPro()
{
Form1.fnGetInstance().test();
Thread.Sleep(1000);
}在form1里的函数里写
public void test()
{
try
{ this.Invoke(new Action(() => {
this.Text = "111";
})); }
catch (Exception er){ }
}首先是在 那个Form1加载完毕很久之后才启动线程的,但是还是会提示“在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。”
请问该如何解决这个问题?
...全文


