首页 > 解决方案 > 为什么只在更改控件的可见属性时才抛出跨线程异常?

问题描述

我注意到,如果我从另一个没有创建控件的线程更改控件的可见属性,例如 label1.Text,Visual Studio 将抛出无效的跨线程操作异常。但是,如果我更改控件的不可见属性,例如 label1.Name,则不会引发异常。这是为什么?

标签: c#multithreadingwinforms

解决方案


推荐阅读