欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C# 界面跳转-登陆之后跳转至主窗口

程序员文章站 2022-05-25 12:30:33
在登陆按钮验证成功之后可以将会话结果改为OK 项目代码里设置先显示登陆窗口,之后验证会话结果之后进行显示主窗体 program.cs ......

在登陆按钮验证成功之后可以将会话结果改为ok

//验证通过之后将对话结果设置为ok(之后会载入主界面)
            this.dialogresult = dialogresult.ok;
            this.dispose();
            this.close();

 

项目代码里设置先显示登陆窗口,之后验证会话结果之后进行显示主窗体

program.cs

static class program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [stathread]
        static void main()
        {
            application.enablevisualstyles();
            application.setcompatibletextrenderingdefault(false);
            //程序首先显示登陆界面
            form_login login = new form_login();
            login.showdialog();
            //登陆结果正确之后显示主界面
            if (login.dialogresult == dialogresult.ok)
            {
                login.dispose();
                application.run(new form_main());
            }
            else if (login.dialogresult == dialogresult.cancel)
            {
                login.dispose();
                return;
            }
        }
    }