我正在为form1使用两个表单和一个线程,当form1的线程在运行时使用form2的数据时,我得到了错误
"system can not allow you to make cross threading!"
答案 0 :(得分:-3)
只需在form1 load:
添加private void Form1_Load(object sender, EventArgs e)
{
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
}
您收到此错误,因为表单有自己的线程运行,这就是为什么当您的线程到达从form2线程获取数据时中断和生成错误