手机
当前位置:查字典教程网 >编程开发 >C#教程 >Winform跨线程操作的简单方法
Winform跨线程操作的简单方法
摘要:分析:label标签控件是主线程创建的,不能直接从另一个线程访问.可以这样认为:不能跨线程直接访问控件;最简单的办法就是:复制代码代码如下:...

分析:label标签控件是主线程创建的,不能直接从另一个线程访问.可以这样认为:不能跨线程直接访问控件;

最简单的办法就是:

复制代码 代码如下:

using System.Windows.Forms;

Parent.Invoke(new MethodInvoker(delegate

{

Parent.label1.Text = "成功" ;

}));

其中,“Parent”是主窗体名称。 这样,我们就是在需要窗体控件产生变化的时候,发消息通知主窗体改变控件。这就完全避免了跨线程操作控件。

【Winform跨线程操作的简单方法】相关文章:

C#连接Oracle数据库的实例方法

c# winform读取xml文件创建菜单的代码

C#利用com操作excel释放进程的解决方法

C#中using的三种用法

用C#实现启动另一程序的方法实例

C#操作注册表的方法

C#中日期时间的简单操作

用C#编写获取远程IP,MAC的方法

C# WinForm中Panel实现用鼠标操作滚动条的实例方法

深入理解C#实现快捷键(系统热键)响应的方法

精品推荐
分类导航