在线程中访问另一个线程创建的控件
最近一直在论坛上看到很多朋友在使用多线程的时候出现"无法访问另一个线程这样的错误".只要你使用了多线程,出现这样的错误很常见,因为.NET 有它自己的安全性,它规定了不能在一个线程上访问另外一个线程创建的控件,为了解决解决这个问题,我们可以使用委托的回调的机制或获取线程的同步上下文机制来解决.下面就看具体代码实现:
...全文
相关推荐
C#线程操作ToolStripProgressBar
C# ToolStripProgressBar Thread 线程操作
采用AfxBeginThread创建工作线程
采用AfxBeginThread创建工作线程。采用素数的判断来演示,涉及到多参数的传递,消息的响应和信息的实时显示等。
MFC多线程及定义消息的实现
这个资料按步骤实现MFC的多线程,用户可以根据需要完成自己的代码,同时里面有自定义消息的实现。但怎么上传原代码呢?
C#委托类的方式实现了控件无法在线程中访问
通过创建一个委托类的方式,在类里面实现了控件无法在线程中访问的问题,使用Control作为方法入口传入控件,此类实现了更改控件的Text和Enable属性,更多属性可继续拓展,因项目只需要这两个。
一个窗体访问另一个窗体的控件的值
介绍如何从一个form访问另一个form中控件的值


