2011-02-02 61 views
1

可能是什麼原因,用ShowDialog()(無參數)打開的winforms窗體看起來是無模式的(我仍然可以選擇父窗口)?也許它與父窗口中的背景工作有關?當我使用this作爲參數時,我得到一個交叉線程異常。Windows窗體:無模式ShowDialog?

+0

當窗體打開時,當前活動的窗口還在嗎? – 2011-02-02 14:42:03

回答

2

你是否從擁有主窗口的線程打開它?

0

簡答:是的。

我可以想到有一個'模式'ShowDialog的唯一可能的方式是,如果你打開BackgroundWorkerthis引用您的交叉線程異常的事實是一種暗示,您做錯了什麼......