C# 非UI线程对控件的控制

时间:2022-04-06 17:57:35

第一步:定义委托

 public delegate void wei(string ss);

第二步:控制UI的方法

public void get1(string ss)
{
richTextBox1.Text += ss;
}

 第三步:定义线程

 public void RecMessage()
{
//线程方法
控件.BeginInvoke(new wei(控制UI方法), new object[] { 参数 });
}

第四步:启动线程

Thread th = new Thread(RecMessage);
th.Start();