显示表格并暂停直至关闭

时间:2016-07-27 14:07:56

标签: c# forms winforms

所以我试图在我的容器表单中构建一个登录表单,在这种情况下,我的容器表单在我的登录表单完成之前不应该实际打开。

Main()内部,我有以下内容:

    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);

        Authentication auth = new Authentication();
        if (auth.ActiveDirectoryAuthentication())
        {
            Application.Run(new ContainerForm());
        }
        else
        {
            //Do nothing as the user has failed. 
        }
    }

现在在我的 LoginFailed()方法中,该方法用于处理显示LoginForm的方法如下:

private void FailedAuthentication()
        {
            //TODO: Show login form and start at AD manual authentication. 
            LoginForm login = new LoginForm();
            login.Show();

        }

现在由于显而易见的原因,这将在应用程序关闭之前显示表单。我需要能够在查看容器表单​​之前显示登录表单,然后在登录表单关闭后(在单击中处理)如何继续我的代码以显示 Application.Run(new ContainerForm) ()); 登录后关闭?

0 个答案:

没有答案