- 博客(2)
- 收藏
- 关注
转载 如何解决C#的WinForm跨线程访问控件问题
方案三:使用同步上下文:SynchronizationContext方法,该方法是取得主线程的上下文信息,然后在子线程将访问UI控件方法推送到UI上下文的消息队列里,使用POST或者Send;方案二:使用委托,将对主线程的UI控件操作推送了该线程的消息队列里,使用的方法为:Invoke方法和BeginInvoke方法,前一个是同步方法,后一个为异步方法;注 :使用异步BeginInvoke方法的过程和同步invoke方法一样,把invoke方法换成BeginInvoke方法就可以;
2022-09-15 15:10:53
2107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人