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

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

最简单的办法就是:

复制代码 代码如下:

using System.Windows.Forms;

Parent.Invoke(new MethodInvoker(delegate

{

Parent.label1.Text = "成功" ;

}));

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

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

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

c# winform多线程的小例子

C# dynamic关键字的使用方法

C#操作目录与文件的方法步骤

WinForm子窗体访问父窗体控件的实现方法

使用Npoi操作excel的解决办法

C# 获取属性名的方法

C# SkinEngine控件 给窗体添加皮肤的方法

在Winform动态启动、控制台命令行的方法

BarCode条形码基于C# GDI+ 的实现方法详解

精品推荐
分类导航