我有一個擴展方法messagebox.Show()
,它使用父winform的IWin32Window
來集中MessageBox
。在後臺工作中訪問父窗口
但是,我似乎無法理解我們怎麼可能使用這種相同的擴展方法從BackgroundWorker
內彈出主/從winform上的MessageBox
。
擴展方法是這樣的:
MessageBoxExTn.Show(IWin32Window parentForm, string MsgText, string Caption, MessageBoxButtons);
我的意思是,我想打電話從BackgroundWorker's
DoWork
情況下,本方法與線程訪問父/主WinForm的。