当前位置:  编程技术>.net/c#/asp.net

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

    来源: 互联网  发布时间:2014-10-29

    本文导语:  代码如下://设置为后台线程 Thread th = new Thread(delegate() {  append();});th.IsBackground = true;th.Start(); //在append方法里面需要调用前台控件 public void append(){   // ... 业务处理     this.Invoke(new flushMessage(showMessage), new object[] { row["...

代码如下:

//设置为后台线程

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 += "tttt" + id + "tttt导入成功rn";
}
else
{
txtMsg.Text += "tttt" + id + "ttttt导入失败rn";
}
}


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Android后台线程和UI线程通讯实例
  • 怎么取消.net后台线程的执行
  • windows下cmd命令提示符下让程序后台运行命令
  • 后台管理框架 ZSWIN后台管理框架
  • 视频后台管理系统 悦视频后台
  • linux中怎么使后台进程的输出至控制终端?
  • 如何实现管道和后台进程
  • 程序后台运行有问题
  • 关于Linux后台进程【nohup】
  • 如何让一个进程直接转入后台?
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • '后台'是个什么概念
  • 作业控制中的前台作业和后台作业。
  • Linux如何将后台进程调到前台来
  • 怎么编写后台程序?
  • daemon打起的C后台进程,怎么看标准输出?
  • 如何停止Linux的后台服务
  • 后台进程和与控制终端断开的进程是一个意思吗?
  • linux下如何暂停后台运行的程序
  • 刚开始用linux写程序,问个简单的后台运行问题
  • 后台系统 DiliCMS
  • 进程在前后台运行时的内在原理
  • 网站后台插件 cenny.js


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3