c# 后台线程 访问前台控件并显示信息
2013-12-04 14:46
471 查看
//设置为后台线程 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"; } }
相关文章推荐
- c#后台线程访问前台控件并显示信息示例
- C#中“类似GridView等控件”的前台显示与后台数据变化之间的关系
- 用委托在listbox中异步显示信息,解决线程间操作无效,从不是创建控件的线程访问它
- C#后台访问前台Html控件的方法
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- c#前台线程与后台线程的区别和联系
- C# 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
- 在后台向前台显示提示信息的方法
- C# 前台线程与后台线程
- C# 从不是创建控件 的线程访问它
- C#窗体dataGridView控件鼠标双击显示信息
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- Ext.Net中CheckboxSelectionModel的动态隐藏(显示),一定条件下的隐藏(不让选择),获得多选栏位的信息,及后台控件的动态创建
- MVC中如何将后台封装好的Web控件发到前台视图显示
- asp.net WebForm 前台获取后台c#代码信息
- C#中跨线程访问控件: 委托, Invoke, BeginInvoke
- VS2003 C#:重写键盘响应事件、动态创建控件、创建线程、在线程中使用委托在界面显示数据
- C#中跨线程访问控件问题解决方案
- C#线程间操作无效: 从不是创建控件" XX" 的线程访问它
- 一步一步学习C#中的多线程 --- 1、初识线程(3)--前台线程和后台线程