/// <summary>
/// 定义一个委托
/// </summary>
private delegate void CrossThreadOperationControl();
private void RecevieMsg()
{
CrossThreadOperationControl CrossDelete = delegate()
{
while (true)
{
richTextBox1.Text += "abc";//线程间操作无效
}
}
richTextBox1.Invoke(CrossDelete);
}
private void SetText(object sText)
{
richTextBox1.Text += sText.ToString();
}
另一种方法
Control.CheckForIllegalCrossThreadCalls = false