调用直接调用WriteToButton() 方法即可。
跨线程访问/多线程访问
方法一:
public delegate void WriteToBut(string str);
public void WriteToButton(string str)
{
Thread thread = new Thread(() =>
{
ChangeText(str);
}
);
thread.IsBackground = true;
thread.Start();
}
private void ChangeText(string str)
{
if (button1.InvokeRequired)//线程外面的想访问它
{
WriteToBut del = new WriteToBut(ChangeText);
// this.Invoke(del, str);//同步处理,等待处理完后处理
BeginInvoke(del, str);//异步处理
}
else
button1.Text = str;
}
未完待续。。。