子窗体:
//定义静态变量
static frmInquireStudent inquire = null;
/// <summary>
/// 子窗体只显示一次
/// </summary>
/// <returns></returns>
public static frmInquireStudent GetWindow()
{
if (inquire == null || inquire.IsDisposed)
{
inquire = new frmInquireStudent();
}
else
{
//让已经打开的窗体获取焦点
inquire.Activate();
}
return inquire;
}
父窗体:
private void 学生信息ToolStripMenuItem_Click(object sender, EventArgs e)
{
//显示学生信息窗体
frmInquireStudent frmInStu = frmInquireStudent.GetWindow();
frmInStu.MdiParent = this;
frmInStu.Show();
}