c#学习之路: CheckForIllegalCrossThreadCalls = false 是干嘛的?
2023-06-13 09:16:29 时间
今天在读别人的代码时有段不是很明了
public Form1()
{
InitializeComponent();
CheckForIllegalCrossThreadCalls = false;
}
MSDN中写的不是很好理解.
我这里记录一下.
在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,
这个时候如果你想要访问窗口的控件,那么你可以将窗口构造函数
中的CheckForIllegalCrossThreadCalls设置为false.这是线程就
能安全的访问窗体控件了.
如果捕获了对错误线程的调用,则为 true;否则为 false
相关文章
- RestSharp_C#
- c# 多线程并发-金三银四面试:C#.NET面试题高级篇2-多线程
- C#学习基础概念二十五问续2
- 效控制C#中label输出文字的长度,自动换行
- c#实现16进制和字符串之间转换的代码
- c#n个数排序实现代码
- 那些年,我还在学习C#学习笔记续
- 在C#中webbrowser的使用心得
- C#中方括号[]的语法及作用介绍
- c#基础学习之封装
- C#BackgroundWorker组件学习入门介绍
- c#各种Timer类的区别与用法介绍
- C#判断文件路径是否存在或者判断文件是否存在的方法
- c++与c#的时间转换示例分享
- IE6下javasc#ipt:void(0)无效的解决方法
- 将文件夹下所有文件输出到日志文件中c#递归算法学习示例