-5
A
回答
1
比方說,你有一個主要的形式。稱它爲frmMain。 在frmMain IntializeComponent
前frmLogin loginForm = new frmLogin();
//Set the dialog result on login form depending on ok and cancel button
//close the application if user wants to cancel
if(loginForm.DialogResult == DialogResult.Cancel)
this.Close();
//否則你可以繼續打電話給你frmMain InitializeComponent方法
0
如果我理解正確的話,這裏是你的程序是如何工作的。
運行後,登錄表單會顯示,然後登錄(登錄按鈕被點擊!),登錄表單將關閉,然後主窗體會彈出,對不對?
按照我的慣例,我不關閉登錄按鈕,因爲它會退出整個應用程序。 (我不知道爲什麼,但確實如此)
所以我只是把它藏起來。
private void btnLogin_Click(object sender, EventArgs e)
{
// some codes here
frmMainForm.ShowDialog();
frmLogin.Hide();
}
相關問題
- 1. 如何關閉一個窗口,當你點擊一個按鈕打開另一個窗口
- 2. 關閉並打開另一個窗口
- 3. 關閉模式窗體並在點擊按鈕時打開一個新窗口
- 4. 打開並關閉同一個按鈕上的同一個窗口單擊
- 5. Tkinter:打開另一個窗口的按鈕(並關閉當前窗口)
- 6. 如何打開一個新窗口點擊按鈕
- 7. C#通過單擊另一個窗口的按鈕打開一個窗口
- 8. 如何在關閉另一個窗口後打開一個彈出窗口?
- 9. 關閉一個窗體並打開另一個窗體
- 10. JavaFX關閉窗口並通過「x」打開另一個標題欄中的按鈕和窗口中的按鈕
- 11. 如何打開另一個窗口並關閉調用它的窗口
- 12. 如何使用按鈕單擊從另一個xaml窗口打開xaml窗口?
- 13. Java通過點擊某個按鈕打開一個新窗口
- 14. C#如何打開一個網頁並點擊一個按鈕
- 15. 如何在extjs中點擊一個按鈕後打開一個窗口
- 16. Qt在第一個關閉時打開另一個窗口
- 17. 關閉窗口並從ViewModel中打開另一個模式
- 18. 關閉一個子窗體並打開另一個窗體,單擊C#.net中的用戶控件按鈕。
- 19. 打開一個窗口,關閉一個窗口在PyQt5
- 20. 關閉實際窗口並從ViewModel打開一個新窗口
- 21. 關閉窗口並打開一個新的窗口
- 22. 打開一個新窗口並在5秒後關閉窗口
- 23. vb.net關閉多個窗體並打開另一個窗體
- 24. 點擊按鈕時應該打開一個新窗口?
- 25. fancybox打開窗口點擊一個按鈕後10秒
- 26. Jquery:點擊按鈕時打開一個新的HTML窗口
- 27. 自動關閉一個vtk窗口befor另一個vtk窗口打開
- 28. 關閉打開下拉列表時,點擊打開另一個
- 29. 提交按鈕打開新窗口並關閉父窗口?
- 30. 如何關閉ModalPopupExtender從一個iframe點擊一個按鈕
[喜歡這個?](http://stackoverflow.com/questions/17798822/close-the-entry-form/17798972#17798972) –
如果我沒看錯你希望用戶可以在顯示之前登錄他是主要的形式? – Ehsan
更多類似產品 var f2 = new Form2(); f2.show; –