一,定义一个委托DGUpdateUI
delegate void DGUpdateUI ();
txtShowMessage.Invoke(new DGUpdateUI(delegate()
{
txtShowMessage.AppendText("线程完成!");
}));
二,直接使用系统的ThreadStart委托
txtShowMessage.Invoke(new ThreadStart(delegate()
{
txtShowMessage.AppendText("线程完成!");
}));
可惜第二种方法不能在c++/cli中使用,不过借助clr,我们可以在c++/cli中调用c#的类库来达到同样的目的。