Winform(C#)如何在线程中使用窗体控件——委托
想必大家在使用C#布置自己的Winform时,经常会遇到在线程中无法调用窗体控件的问题。这种问题其实是一种保护…,算了,说了也没用,还不如来重点。就是当你在线程无法调用的时候,你就用委托。
首先你要定义一个自己的委托:
public delegate void MyDelegate();
然后,定义一个委托函数
private void show_Result()
{
my_Textbox.Text="";
}
完成以后,就可以在线程中操作
MyDelegate showResult = new MyDelegate(show_Result);
my_Textbox.Invoke(showResult);
这样就实现了在线程中操作控件。