範例的委派宣告為:
public delegate void PrintDelegate(string message);
方法應定義在擁有視窗元件的類別中:
public void PrintFuction(string str){
if(textBox.InvokeRequired){
this.Invoke(new PrintDelegate(str), new object[] { str });
}else{
textBox.Text += str;
}
}
沒有留言:
張貼留言