我有一个包含十种方法的按钮单击。在这里,我想在按钮单击或代码中的某些位置使用线程,这样我的 Windows 窗体应用程序就不会挂起。
这是我到目前为止所尝试的......!
collectListOfPTags();
REqDocCheck = new Thread(new ThreadStart(collectListOfPTags));
REqDocCheck.IsBackground = true;
REqDocCheck.Start();
WaitHandle[] AWait = new WaitHandle[] { new AutoResetEvent(false) };
while (REqDocCheck.IsAlive)
{
WaitHandle.WaitAny(AWait, 50, false);
System.Windows.Forms.Application.DoEvents();
}
在该方法中,collectionListOfPtags()
我得到一个异常,上面写着“一个组合框是从线程访问的,而不是它在其上创建的”
感谢您的耐心..任何帮助将不胜感激..