0

假设我有一个 Windows 窗体,然后单击一个按钮来启动一个新线程。如果在那个新线程中我更改了当前表单的某些内容,例如它的背景颜色,Visual Studio 将引发一个无效操作异常,因为我已经跨线程执行 UI 工作。

但是,如果在另一个线程中我创建一个新表单并显示它,我不会得到这样的例外。

这是为什么?

4

0 回答 0