使用MDI窗体时,默认是可以多次打开同一个子窗体的,那么如何控制不重复打开同一个子窗体呢?MDI窗体有个重要属性——MdiChildren,该属性表示MDI窗体打开的子窗体的数组,循环遍历该数组,可以通过判断被打开子窗体的名称来禁止子窗体被重复打开. 例如,下面的代码实现在MDI框架窗体中不重复打开同一个子窗体: FormChild formChild = new FormChild();//实例化FormChild子窗体 bool isOpened = false;//定义子窗体打开标记,默认…