c# - 为什么只在更改控件的可见属性时才抛出跨线程异常?
问题描述
我注意到,如果我从另一个没有创建控件的线程更改控件的可见属性,例如 label1.Text,Visual Studio 将抛出无效的跨线程操作异常。但是,如果我更改控件的不可见属性,例如 label1.Name,则不会引发异常。这是为什么?
解决方案
推荐阅读
- google-sheets - 有没有一种基于输出范围条件的 SUMIFS 方法?
- java - 为什么 Spring-web 没有在其 POM 中添加 javax.javaee-api?
- amazon-web-services - 使用 helm 和 Kubernetes 在本地运行 ECR 映像
- php - 在数据库中插入下拉菜单项
- jquery - jQuery - 光标周围覆盖背景的闪烁图像
- netsuite - SuiteScript 2.0 record.setCurrentSublistValue 过滤字段问题
- javascript - 如何获得总和等于M的N个随机整数
- typescript - 详尽的检查在 TypeScript 中无法正常工作
- android - 使用 Volley GET 方法通过 Node js API 插入数据库
- php - 在 xero 中使用 OAuth2 创建发票