1、在winForm中创建子线程
Thread thread=new Thread( 需要在子线程中运行的方法名);
thread.Start();
2、子线程默认无法修改主线程中控制的值,如果需要,则需要通过委托回调完成。
private delegate void SetTextCallback(string text);
private void SetText(string text)
{
if(this.textBox1.InvokeRequired)
{
SetTextCallback d=new SetTextCallback(SetText);
this.Invoke(d,new object[]{text});
}
else
{
this.textBox1.Text=text;
}
}