![]() |
1
2
不,它不起作用。 所有 GUI代码必须在适当的用户界面线程上完成。线程上下文并不是一直处于检查状态,因此可以编写类似的内容,这些内容现在可以工作,但在将来的.NET框架更新中会失败。
以你为例
|
![]() |
2
2
不,那不行。好吧,至少它不会始终如一地工作。它可能会工作一段时间,但最终会以不可预知和惊人的方式失败。一般规则是你不能对
|
![]() |
3
1
在程序开始时,将control::checkForIllegalCrossThreadCalls设置为true。在这种情况下,使用Windows窗体的每个跨线程操作都会立即使程序崩溃。当checkForIllegalCrossThreadCalls为false时,这优于默认的未定义行为。 |
![]() |
JOO · 使用udpClient从多个IP地址连续接收数据 3 年前 |
![]() |
Futterkiste · 函数比例图 3 年前 |
![]() |
user18789895 · 我应该如何验证WinForms应用程序? 3 年前 |
![]() |
beriscen · 如何使整个链接标签区域可点击? 3 年前 |
![]() |
lpmaxim · 当鼠标光标悬停在按钮上时,背景图像会移动 3 年前 |