public delegate void OutputDelegate(string results);
public OutputDelegate OutputMethodInstance;
/// <summary>
/// Constructor.
/// </summary>
public FetchTimerForm()
{
InitializeComponent();
OutputMethodInstance = OutputResults;
}
/// <summary>
/// Prints information to the text box.
/// </summary>
/// <param name="output">String to print.</param>
public void OutputResults(string output)
{
tbOutput.AppendText(output);
}
使用
_appForm.Invoke(_appForm.OutputMethodInstance, outputStr + Environment.NewLine);
c# delegate 委托用法
最新推荐文章于 2024-05-03 19:25:19 发布