C# winform 避免窗体重复打开

来源:互联网 发布:wordpress seo 编辑:程序博客网 时间:2024/05/22 06:34
public static FrmAddStudent objFrmAddStudent = null;
        private void tsmiAddStudent_Click(object sender, EventArgs e)
        {
            if (objFrmAddStudent == null)
            {
                objFrmAddStudent = new FrmAddStudent();
                objFrmAddStudent.Show();
            }
            else
            {
                objFrmAddStudent.Activate();
                objFrmAddStudent.WindowState = FormWindowState.Normal;
            }
        
        }

//当这个子窗体关闭得时候应该也把他设置为NULL
 private void FrmAddStudent_FormClosed(object sender, FormClosedEventArgs e)
        {
            FrmMain.objFrmAddStudent = null;
        }
阅读全文
0 0
原创粉丝点击