我學習C#和剛啓動的線程概念到實踐。我無法更新列表框來顯示實際來自除主線程以外的其他線程的數據。更新不更新列表框
private void DoThreadBtn_Click(object sender, EventArgs e)
{
ListBoxS.DataSource = sl.dump(); //This update the ListBox.
//t = new Thread(dumpList); //This don't update the Listbox
//t.Start();
}
TestForm.ListBoxTest.StringList sl = new ListBoxTest.StringList();
public void dumpList()
{
ListBoxS.DataSource = sl.dump(); //Returns a List<string>()
}
這是哪裏錯?爲了解決這個問題,我應該學習哪一部分?主題或代表或Lamda?
它的工作;!你能解釋一下嗎?我看到它會進入第一個條件並遞歸調用相同的函數。 – Jones 2013-04-26 12:06:50
欲瞭解更多信息 - MSDN: http://msdn.microsoft.com/cs-cz/library/ms171728.aspx – misak 2013-04-26 12:10:22
感謝。我會通過它。 – Jones 2013-04-26 12:13:04