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         }


  • 相关阅读:
    js中的日期控件My97 DatePicker
    list中慎用remove
    ehcache注解全面解析
    servlet
    SpringMVC注解@RequestMapping全面解析
    SpringMVC注解@RequestParam全面解析
    lucene全文检索
    jenkins和hudson
    Mysql与PostgreSql数据库学习笔记
    前端学习笔记
  • 原文地址:https://www.cnblogs.com/fanjianzhi/p/12854850.html
Copyright © 2011-2022 走看看