c#後台線程拜訪前台控件並顯示信息示例。本站提示廣大學習愛好者:(c#後台線程拜訪前台控件並顯示信息示例)文章只能為提供參考,不一定能成為您想要的結果。以下是c#後台線程拜訪前台控件並顯示信息示例正文
//設置為後台線程
Thread th = new Thread(delegate() {
append();
});
th.IsBackground = true;
th.Start();
//在append辦法外面須要挪用前台控件
public void append(){
// ... 營業處置
this.Invoke(new flushMessage(showMessage), new object[] { row["Code"].ToString(), res });
}
//拜托flushMessage和辦法showMessage簽名必需分歧
private delegate void flushMessage(String id, String res);
private void showMessage(String id,String res)
{
if (res == "true")
{
txtMsg.Text += "\t\t\t\t" + id + "\t\t\t\t導入勝利\r\n";
}
else
{
txtMsg.Text += "\t\t\t\t" + id + "\t\t\t\t\t導入掉敗\r\n";
}
}