0
我的代碼迭代了一個名稱(字符串)列表,然後打開一個接收名稱作爲參數的新窗口。顯示新表單時用戶決定停止代碼執行
在窗口中,用戶需要選中或取消選中單選按鈕,然後單擊接受按鈕,然後窗口關閉。之後循環繼續通過下一個名稱(字符串)。
問題是循環打開所有窗口,但我希望它等到用戶單擊按鈕。我怎樣才能做到這一點?
我的代碼迭代了一個名稱(字符串)列表,然後打開一個接收名稱作爲參數的新窗口。顯示新表單時用戶決定停止代碼執行
在窗口中,用戶需要選中或取消選中單選按鈕,然後單擊接受按鈕,然後窗口關閉。之後循環繼續通過下一個名稱(字符串)。
問題是循環打開所有窗口,但我希望它等到用戶單擊按鈕。我怎樣才能做到這一點?
這聽起來像你打開一個無模式而不是模態對話框。
你不指定你的UI框架。對於的WinForms使用
myForm.ShowDialog();
而不是
myForm.Show();
非常感謝,這是正確的答案。 :) – jesuscc29
顯示的代碼行你使用顯示窗口。 –
瘋狂的猜測,你正在做myParamForm.Show(),當你應該做myParamForm.ShowDialog() –
非常感謝,這是我的一部分新手的錯誤。這是解決方案。謝謝! – jesuscc29