c#后台线程访问前台控件并显示信息示例

 更新时间:2014年03月03日 16:02:55   作者:  
这篇文章主要介绍了c#后台线程访问前台控件并显示信息示例,需要的朋友可以参考下

复制代码 代码如下:

//设置为后台线程

Thread th = new Thread(delegate() {
  append();
});
th.IsBackground = true;
th.Start();

//在append方法里面需要调用前台控件

public void append(){

  // ... 业务处理  

  this.Invoke(new flushMessage(showMessage), new object[] { row["Code"].ToString(), res });
}

//委托flushMessage和方法showMessage签名必须一致
private delegate void flushMessage(String id, String res);
private void showMessage(String id,String res)
{
if (res == "true")
{
txtMsg.Text += "\t\t\t\t" + id + "\t\t\t\t导入成功\r\n";
}
else
{
txtMsg.Text += "\t\t\t\t" + id + "\t\t\t\t\t导入失败\r\n";
}
}

相关文章

  • 枚举的用法详细总结

    枚举的用法详细总结

    本篇文章主要是对枚举的用法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • C# 泛型编译特性对性能的影响小结

    C# 泛型编译特性对性能的影响小结

    C#作为一种强类型语言,具有丰富的泛型支持,允许开发者编写可以应对不同数据类型的通用代码,这篇文章主要介绍了C# 泛型编译特性对性能的影响 ,需要的朋友可以参考下
    2023-11-11
  • C# 撒列实现关键字过滤的实例

    C# 撒列实现关键字过滤的实例

    C# 撒列实现关键字过滤的实例,需要的朋友可以参考一下
    2013-04-04
  • c#生成随机数示例分享

    c#生成随机数示例分享

    这篇文章主要介绍了c#生成随机数示例分享,需要的朋友可以参考下
    2014-03-03
  • C#实现自定义windows系统日志的方法

    C#实现自定义windows系统日志的方法

    这篇文章主要介绍了C#实现自定义windows系统日志的方法,涉及C#针对windows系统日志的创建、读写及删除技巧,非常具有实用价值,需要的朋友可以参考下
    2015-08-08
  • C# yield关键字详解

    C# yield关键字详解

    这篇文章主要介绍了C# yield关键字详解,本文讲解了yield是一个语法糖、语法糖的实现(实现IEnumerable<T>接口的类)、yield使用中的特殊情况等内容,需要的朋友可以参考下
    2015-04-04
  • 配置C#的系统环境变量的方法

    配置C#的系统环境变量的方法

    配置C#的系统环境变量的方法...
    2007-03-03
  • Unity实现颜色渐变滑动条

    Unity实现颜色渐变滑动条

    这篇文章主要为大家详细介绍了Unity实现颜色渐变滑动条,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • 浅谈C#六大设计原则

    浅谈C#六大设计原则

    这篇文章主要介绍了C#六大设计原则的相关内容,文中代码非常细致,供大家参考和学习,感兴趣的朋友可以了解下
    2020-06-06
  • C#实现的Windows剪贴板监视器功能实例【附demo源码下载】

    C#实现的Windows剪贴板监视器功能实例【附demo源码下载】

    这篇文章主要介绍了C#实现的Windows剪贴板监视器功能,结合实例形式分析了C#实现剪贴板监视功能所涉及的相关Windows API函数与使用技巧,需要的朋友可以参考下
    2016-08-08

最新评论