-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; –