c#线程操作控件

  在用线程的时候,如果线程要对控件进行操作,那么在窗体初始化的时候要加上这句: System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;  具体信息MSDN上有详细的说明。另外,在退出程序的时候如果自定义线程还在操作控件,那么在退出程序之前一定要先把自定义线程给终止(Thread.Abor()方法),否则会抛出System.InvalidOperationException异常:{"执行 CreateHandle() 时无法调用值 Dispose()。"}

转载于:https://www.cnblogs.com/bison1989/archive/2010/12/15/1907028.html

你可能感兴趣的:(c#线程操作控件)