问题,利用多线程解决界面卡死时,控件不能在新建的线程中访问。
解决方法,
可使用Invoke或BeginInvoke,在拥有此控件的基础窗口句柄的线程上执行指定的委托。
本文介绍了在VB.Net中如何解决WinForm界面因为后台任务导致的卡死问题。通过使用Invoke或BeginInvoke方法,可以在正确线程上更新控件,避免了跨线程访问控件引发的错误。提供了解决此类问题的代码示例。
问题,利用多线程解决界面卡死时,控件不能在新建的线程中访问。
解决方法,
可使用Invoke或BeginInvoke,在拥有此控件的基础窗口句柄的线程上执行指定的委托。
1万+

被折叠的 条评论
为什么被折叠?