2011-08-24 16 views
0

當線程方法是使用委託的WinForm類的成員時,我知道如何更新winform。但是,如果線程函數不是WinForm的成員,這是如何工作的?你如何做到這一點?從非成員線程進程更新WinForm

+0

你能詳細點嗎?也許給你的代碼示例你想要做什麼?你想通過不是一個memeber功能的代表嗎?你想同步到另一個類的形式參考表格? –

回答

1

在這種情況下,您需要線程函數中的表單引用。使用此引用,您可以調用任何公用表單方法,並以類成員相同的方式更新表單。

這取決於你決定如何將表單引用傳遞給線程函數。顯而易見的方法是使用函數參數來做到這一點。

+0

是的,我只是在愚蠢。我很抱歉提出這樣一個明顯的問題。謝謝。 – Jonnster