调用this.hide()退出应用程序

时间:2012-07-16 01:47:48

标签: c# winforms windows-mobile

我有一个在应用程序运行时启动的主窗体:

Application.Run(new MainMenu());

我的主要表单如下:

public partial class MainMenu : Form
{
    Authentication auth;
    public MainMenu()
    {
        InitializeComponent();
        this.auth = new Authentication();
    }

    private void MainMenu_Load(object sender, EventArgs e)
    {
        if (!auth.IsLoggedIn)
        {
            auth.ShowDialog();
        }
    }

我的身份验证方法在验证身份验证时运行以下命令:

this.Hide();

但是这会导致应用程序完全退出。知道为什么吗? 我认为因为我运行了auth.ShowDialog(),这是一个模态形式,在运行this.Hide()时应关闭此表单以再次暴露主窗体?

0 个答案:

没有答案