相关疑难解决方法(0)

Application.Run()和Form.ShowDialog()之间有什么区别?

在我的应用程序中,我想首先显示登录表单,然后在登录成功时显示主表单.目前我正在这样做:

var A = new LoginForm();
if ( A.ShowDialog() == DialogResult.OK )
    Application.Run(new MainForm());
Run Code Online (Sandbox Code Playgroud)

但后来我开始疑惑 - 这有什么意义Application.Run()呢?为什么不做(new MainForm()).ShowDialog()呢?有什么不同?什么是实现我想要的正确方法?

c# winforms

70
推荐指数
3
解决办法
5万
查看次数

标签 统计

c# ×1

winforms ×1