跨线程操作有两种选择。
Control.InvokeRequired Property
</code>
第二个是使用
SynchronizationContext Post Method
</code>
Control.InvokeRequired仅在从Control类继承的工作控件时有用,而SynchronizationContext可以在任何地方使用。一些有用的信息如下链接
使用SynchronizationContext |交叉线程更新UI 。净