2020
10-30
10-30
Winform中如何跨线程访问UI元素
在C#的应用程序开发中,我们经常要把UI线程和工作线程分开,防止界面停止响应,同时我们又需要在工作线程中更新UI界面上的控件。但直接访问会出现“线程间操作无效”的情况,因为.NET禁止了跨线程调用控件,否则谁都可以操作控件,最后可能造成错误。下面介绍几种跨线程访问的方法:1、禁止对跨线程访问做检查 (不推荐使用这种方法)这种方法不检查跨线程访问,允许各个线程操作UI元素,容易出现错误。publicForm2(){I...
继续阅读 >