• 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         }


  • 相关阅读:
    prometheus之五:kube-state-metrics
    prometheus之四:node-exporter
    go语言基础
    EFK+kafka集群实战
    K8S 集群排错指南
    短信倒计时
    微信消息模板
    阿里大鱼
    mui下拉加载
    php无限极分类
  • 原文地址:https://www.cnblogs.com/fanjianzhi/p/12854850.html
Copyright © 2020-2023  润新知