zoukankan      html  css  js  c++  java
  • c# windows登录窗体的关闭

    要想在登录窗体验证完成后关闭登录窗体并且打开一个新主窗体。其实原理就是:在关闭前创建好新开的窗体,并保存在一个窗体变量里。如下方案二:

    namespace 库存管理
    {
        static class Program
        {
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>

            // 方案二
            public static Form frm = null; // 验证完后保存新开窗体的变量
       public static string userName = ""; // 保存登录的用户名,往新开窗体传递

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

                // 方案一
                // 注:在登录窗体中验证成功后执行:
                // this.DialogResult = DialogResult.OK

                //Login lg = new Login();
                //lg.ShowDialog();

                //if (lg.DialogResult == DialogResult.OK) Application.Run(new Form1());

                // 方案二
                // 注:在登录窗体中验证成功后执行:
                // Program.frm = new Form1();Program.userName = 登录用户名;this.Close();
                Application.Run(new Login());
                if (frm != null) Application.Run(frm);
            }
        }
    }

  • 相关阅读:
    kafka基础
    springboot启动过程(3)-refresh方法
    springboot启动过程(2)-run方法
    springboot启动过程(1)-初始化
    springBoot数据库jpa+对接mybatis
    spirng boot web配置开发
    spring boot 入门
    jetty分析
    NIO/AIO
    使用jsPDF 和jspdf-autotable 导出中文表格页面
  • 原文地址:https://www.cnblogs.com/liuzhixian/p/1583765.html
Copyright © 2011-2022 走看看