//定义委派函数(参数与要线程中要执行的函数的参数一致)
public delegate void ChangeForm( object o, string str );
//changeConNum函数用于修改标签的文字,用于委派到ChangeForm
private void changeConNum(Object L, String s) //函数返回值需要与ChangeForm的一致(void)
{
if ( ( ( Label )L ).InvokeRequired) //如果这个标签需要InvokeRequired
{
ChangeForm changeForm = new ChangeForm(changeConNum); //将changeConNum这个函数Invoke ->
this.Invoke(changeForm, new object[] { L,s }); //参数列表L,S
}
else //如果不需要则直接修改
{
( ( Label ) L ).Text = s;
}
}
分享到:
相关推荐
串口通信的实现,编程环境为C#,实现技术采用了多线程方式
C#多线程源码,适合初学者参考学习使用。
C#_细说多线程(上下)
C#的线程池演示程序,演示多线程的线程池技术!!!
C__多线程C__多线程C__多线程C__多线程C__多线程C__多线程C__多线程C__多线程C__多线程C__多线程C__多线程C__多线程C__多线程
c#编写串口通讯代码多线程实现,逻辑与界面分离。发送与接收都为单独线程
C#_多线程C#_多线程.doc C#_多线程.doc C#_多线程.doc
VISUAL STUDIO 下的WINDOWS C#版本的串口操作代码,多线程,
C#_线程同步lock,Monitor,Mutex,同步 互斥 监控 锁
winform中使用多线程程序的例子。比较有借鉴价值。
手把手教你使用C#设计一个多线程聊天软件,包括源码以及如何创建工程,各个代码的作用
C# Timer及多线程编程 我想大家对System.Windows.Forms.Timer 已经很熟悉了,唯一我要说的就 是这个Timer 在激发Timer.Tick 事件的时候,事件的处理函数是在程序主线程上执行的,所 以在WinForm 上面用这个Timer 很...
用C#实现的多线程多任务下载,采用文件切块,多线程分块下载,再拼接
C#_Socket多线程编程实例,学习c#重要资料,socket编程
C#_dotNet多线程教程[汇编].pdf
c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程c_多线程...
C#_多线程技术
多线程处理器,编程语言是:.net C#
c#实现双缓冲绘图,多线程进行绘图操作. 模拟c++游戏绘图
C#_多线程技术.ppt 挺容易的教程,简单明了,对于我们这种菜鸟最适合上手