html 判断当前窗口是否是子窗口,C#的MDI窗体判断子窗体是否已经打开
Mdi窗體的設置:
IsMdiContainer 設置為true;
子窗體設置:
///
/// 顯示子窗體
///
///
private void ShowForm(BaseForm _bt)
{
string name = _bt.Name;
if (!HaveOpened(this, name))
{
_bt.MdiParent = this;
_bt.WindowState = FormWindowState.Maximized;
_bt.Show();
}
}
/// ? ? ? ? /// 判斷子窗體是否已經存在 ? ? ? ? /// ? ? ? ? /// ? ? ? ? /// ? ? ? ? /// ? ? ? ? private bool HaveOpened(Form _monthForm, string _childrenFormName) ? ? ? ? { ? ? ? ? ? ? //查看窗口是否已經被打開 ? ? ? ? ? ? bool bReturn = false; ? ? ? ? ? ? for (int i = 0; i < _monthForm.MdiChildren.Length; i++) ? ? ? ? ? ? { ? ? ? ? ? ? ? ? if (_monthForm.MdiChildren[i].Name == _childrenFormName) ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ? ? _monthForm.MdiChildren[i].BringToFront();//將控件帶到 Z 順序的前面。 ? ? ? ? ? ? ? ? ? ? bReturn = true; ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? } ? ? ? ? ? ? } ? ? ? ? ? ? return bReturn; ? ? ? ? }
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的html 判断当前窗口是否是子窗口,C#的MDI窗体判断子窗体是否已经打开的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机的网络操作题,计算机网络操作题
- 下一篇: Shell脚本中循环语句for,whil