当A窗体要打开B窗体时,如果B窗体时打开或者最小化状态,则不再重新打开窗体,避免窗体重复出现
那就判断窗体是否是打开状况
bool isOpne = false; //默认是关闭状态
foreach (Form frm in Application.OpenForms)
{
if (frm is HG2)
{
frm.Activate();
frm.WindowState = FormWindowState.Normal;
isOpne = true;
break;
}
}
if (!isOpne)
{
HG2 hg = new HG2();
hg.AccountID = Account_ID;
hg.Show();
}
this.Close();