在我的应用程序中,我想先显示一个登录表单,然后是主表单,如果登录成功的话。目前我是这样做的:
var A = new LoginForm();
if ( A.ShowDialog() == DialogResult.OK )
Application.Run(new MainForm());
但后来我开始想知道—— Application.Run()
的意义何在?为什么不干脆也做 (new MainForm()).ShowDialog()
呢?有什么区别吗?那怎样才能达到我的目的呢?