zoukankan      html  css  js  c++  java
  • C#中在主窗体按键弹出窗体以及关闭

    1.主窗体设置
     1 //声明静态窗体对象为null
     2   public static FrmAddStudent objFrmAddStudent = null;
     3   //当按下button时,判断窗体是否存在,
     4         private void btnAddStudent_Click(object sender, EventArgs e)
     5         {
     6             //如果窗体不存在就创建一个窗体,然后显示
     7             if (objFrmAddStudent == null)
     8             {
     9                 objFrmAddStudent = new FrmAddStudent();
    10                 objFrmAddStudent.Show();
    11             }
    12             else
    13             {
    14                 //如果存在,但是最小化的话,可以显示正常大小
    15                 objFrmAddStudent.Activate();//激活只能在最小化的时候起作用
    16                 objFrmAddStudent.WindowState = FormWindowState.Normal;
    17             }
    18         }
    2.弹出窗体设置
     1   //关闭窗体,注意关闭窗体时,窗体对象没有清理,需要手动清理
     2         private void btnClose_Click(object sender, EventArgs e)
     3         {
     4             this.Close();
     5         }
     6         //窗体已经被关闭,然后把对象赋值为null
     7         private void FrmAddStudent_FormClosed(object sender, FormClosedEventArgs e)
     8         {
     9             FrmMain.objFrmAddStudent = null;//当窗体关闭时,将窗体对象清理掉
    10         }


  • 相关阅读:
    1.Lucene
    docker 安装常用服务
    docker 常用命令
    05-vue中使用样式
    04-vue的事件修饰符
    03-用基本指令实现跑马灯效果
    02-vue基本指令
    01-vue分层概念MVVM
    Redis-持久化机制
    BigDecimal工具类
  • 原文地址:https://www.cnblogs.com/fanjianzhi/p/12854850.html
Copyright © 2011-2022 走看看