所以,我發現網上迄今爲止關於調用屬性的文件似乎並不特別好,這實際上是有種令人討厭的,信不信由你。我瞭解Invoke的功能 - 您無法直接安全地訪問GUI,因此調用可以安全地進行。這很好,但我不明白進入該方法的變量。例如,如果我想要從列表框中刪除文本,我該怎麼做?在我有點迷路之前,我已經瞭解了這一點。刪除帶有調用的文本?
private void DoStuff(string TextIWouldBeRemoving)
{
if (listboxname.InvokeRequired)
{
listboxname.Invoke(SomeMysteriousParamaters, new object[] { TextIWouldBeRemoving)};
}
}
看到這個偉大的職位http://stackoverflow.com/questions/661561/how-to-update-gui-from-another-thread-in- C/661706#661706 – sll
如果您使用的lambda表達式要容易得多。而且不需要InvokeRequired。 –