2014-05-19 31 views
0

我的代碼迭代了一個名稱(字符串)列表,然後打開一個接收名稱作爲參數的新窗口。顯示新表單時用戶決定停止代碼執行

在窗口中,用戶需要選中或取消選中單選按鈕,然後單擊接受按鈕,然後窗口關閉。之後循環繼續通過下一個名稱(字符串)。

問題是循環打開所有窗口,但我希望它等到用戶單擊按鈕。我怎樣才能做到這一點?

+3

顯示的代碼行你使用顯示窗口。 –

+2

瘋狂的猜測,你正在做myParamForm.Show(),當你應該做myParamForm.ShowDialog() –

+0

非常感謝,這是我的一部分新手的錯誤。這是解決方案。謝謝! – jesuscc29

回答

3

這聽起來像你打開一個無模式而不是模態對話框。

你不指定你的UI框架。對於的WinForms使用

myForm.ShowDialog(); 

而不是

myForm.Show(); 
+0

非常感謝,這是正確的答案。 :) – jesuscc29