首先启动线程
Thread 线程名称 = new Thread(new ThreadStart(函数)); //也可简写为new Thread(ThreadMethod);
线程名称.Start(); //启动线程
函数内容
private void 函数名称()
{
for (; ; Thread.Sleep(1000))
{
this.SetText("需要写进去的内容" );
}
}
创建托管函数
delegate void SetTextCallback(string text);
private void SetText(string text)
{
//如果调用控件的线程和创建创建控件的线程不是同一个则为True
if (this.控件名称.InvokeRequired)
{
SetTextCallback d = new SetTextCallback(SetText);
this.控件名称.Invoke(d, new object[] { text });
}
else
{
this.控件名称.Text = text;
}
}
原文地址:https://www.cnblogs.com/sunsuoli/p/11951561.html