0
點擊一個按鈕後,我會顯示一個進度表並開始一個任務。我想禁用按鈕或使進度形成一個模式,所以任何東西都不應該在主窗體上點擊,直到進度完成。進度條應限制主窗口上的按鈕被點擊
我試過路過所有者引用作爲參數調用進度條窗體的ShowDialog的時候:
m_oProgressBarForm = new ProgressBarForm();
m_oProgressBarForm.ShowDialog(this);
請幫助我如何阻止用戶以灰色主窗口或使按鈕不會再次點擊按鈕可點擊或將進度條窗口設置爲模態?
當前用戶可以再次單擊該按鈕,並啓動另一個實例,使應用程序無法使用,並且必須使用任務管理器手動終止應用程序。
您可能需要爲上下文添加更多代碼 – Brandon
您的進度表看起來像是模態。我們不清楚爲什麼你說這不是。 – LarsTech
是的,但沒有達到應有的目的。你能建議如何糾正這個問題嗎? – PSDebugger