01
2012
04

C#中避免相同MDI子窗口重复打开的方法

  方法一:
  直接检测是否已经打开此MDI窗体
  // 是否已经打开了?(用循环来判断)
  foreach (Form childrenForm in this.MdiChildren)
  {
  //检测是不是当前子窗体名称
  if (childrenForm.Name == "子窗体名称")
  {
  //是的话就是把他显示
  childrenForm.Visible = true;
  //并激活该窗体
  childrenForm.Activate();
  return;
...
«1»