在我的应用程序中,如果登录成功,我希望首先显示登录表单,然后显示主表单。目前,我正在做这样的事情:
var A = new LoginForm();
if ( A.ShowDialog() == DialogResult.OK )
Application.Run(new MainForm());
但是后来我开始想-- Application.Run()
的意义是什么?为什么不干脆也用(new MainForm()).ShowDialog()
呢?有什么关系呢?什么才是实现我想要的东西的正确方法?
发布于 2010-02-23 06:00:31
来自MSDN:
此方法向Closed事件的mainForm参数添加事件处理程序。事件处理程序调用ExitThread来清理应用程序。
http://msdn.microsoft.com/en-us/library/ms157902.aspx
https://stackoverflow.com/questions/2314514
复制相似问题