ThreadPool.QueueUserWorkItem((item) =>
{
var box = this.groupBox1;
//调用方在对控件进行方法调用时是否必须调用Invoke 方法
if (box.InvokeRequired)
{
this.label1.Invoke(new Action(() =>
{
this.label1.Text = "one";
}));
//在拥有此控件的基础窗口句柄的线程上执行指定的委托。
this.label2.Invoke(new Action(() =>
{
this.label2.Text = DateTime.ParseExact("20161212", "yyyyMMdd", null, System.Globalization.DateTimeStyles.None).ToShortDateString();
}));
this.label3.Invoke(new Action(() =>
{
this.label3.Text = "three";
}));
this.label4.Invoke(new Action(() =>
{
this.label4.Text = "Four";
}));
}
}, null);
子线程访问 主线程控件
最新推荐文章于 2024-04-24 09:09:34 发布