zoukankan      html  css  js  c++  java
  • 登录窗体关闭 show() showDialog()

     static class Program
        {
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main()
            {
               
                bool login;
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                using (Form5 frm5 = new Form5())
                {
                  DialogResult dr =  frm5.ShowDialog();
                    login = (dr == DialogResult.OK); //把对象的值赋予给bool类型
                }
                if (login)  //做判断
                {
                    Application.Run(new Form6());
                }
              
            }
        }

    登录窗体登录事件:

      private void button2_Click(object sender, EventArgs e)
            {
                this.DialogResult = DialogResult.OK;  //主窗体传的值做枚举判断
                this.Close();

    }

     或者使用:this.visable=false;

    show()  :非模式显示。无返回值,原窗口可以获得焦点

       showDialog():模式显示。有返回值  原窗口不能获得焦点,除非原窗口返回值。同时向父窗体返回值

    在关闭窗体可以判断返回值的信息。

  • 相关阅读:
    iMX287A嵌入式Qt环境搭建
    iMX287A多种方法实现流水灯效果
    iMX287A交叉编译环境搭建
    cmake用法及常用命令总结(全)
    webrtc中AGC的应用
    h264和aac封装flv
    C/C++读写文件的几种方法fstream fopen、fwrite()、fread()操作
    关于Git无法提交 index.lock的解决办法
    git回滚到任意版本
    Git Submodule管理项目子模块
  • 原文地址:https://www.cnblogs.com/haimingkaifa/p/5412413.html
Copyright © 2011-2022 走看看