多个UI线程如何实现队列? 程序通过读取list<> string中的string作为参数启动UI线程进行用户界面的操作,现在程序只能用最后一个string实现操作,其他string都无效,如何实现多个UI线程队列呢,也就是只有在上一个操作结束的情况才启用下一个操作~谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void DoWithAction() { WaitCallback waitCallBack = new WaitCallback(this.DoSomethingWithAction); ThreadPool.QueueUserWorkItem(waitCallBack, "Knights Warrior"); } private void DoSomethingWithAction(object x) { this.Invoke(new Action<string>(this.ChangeUI), x.ToString()); } private void ChangeUI(string message) { this.lblMessage.Text = message; } http://www.google.com.hk/search?q=.net+lock&hl=zh-CN&safe=strict&prmd=ivns&source=lnt&tbs=lr:lang_1zh-CN|lang_1zh-TW&lr=lang_zh-CN|lang_zh-TW&sa=X&ei=WsEOTabeMcWPcYm0wMsK&ved=0CAcQpwU 初学者关于ListView求解??? Lucene.Net 如何优化搜索数据呢? winform 不规则显示 如何快速开发 一个执行一个update语句的简单windows程序用c# 无法将vs2003项目转为2005,急! xna 做成用户自定义控件,急求! MSN有技术群吗? VS 2005 中窗体继承的问题... 用web request对象出了点问题 TabControl的问题。 只要一运行调试就会报“未能创建AppDomain” 如何备份和还原数据库
private void DoWithAction()
{
WaitCallback waitCallBack = new WaitCallback(this.DoSomethingWithAction);
ThreadPool.QueueUserWorkItem(waitCallBack, "Knights Warrior");
} private void DoSomethingWithAction(object x)
{
this.Invoke(new Action<string>(this.ChangeUI), x.ToString());
} private void ChangeUI(string message)
{
this.lblMessage.Text = message;
}