其实这个问题,就是经典的23种设计模式中的单件模式(Singleton),下面用C#实现之:

首先我们有2个Windows Form,主窗体叫Form1,子窗体叫ChildForm。在主窗体中加入一Menu,用来实例化子窗体,我们在Form1.cs中写入下代码:
MDI窗体程序中防止子窗体被多次实例化private static ChildForm childForm;    //静态变量,保存唯一实例
MDI窗体程序中防止子窗体被多次实例化

MDI窗体程序中防止子窗体被多次实例化
private void menuItem2_Click(object sender, System.EventArgs e)
  }

相关文章:

  • 2021-08-22
  • 2022-01-09
  • 2022-01-03
  • 2021-09-29
  • 2022-01-22
猜你喜欢
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2021-11-09
  • 2022-02-27
相关资源
相似解决方案