首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

-如果关闭当前打开的MDI窗口解决办法

2012-01-19 
--------------------------------如果关闭当前打开的MDI窗口FormactiveChildthis.ActivateMdiChildif(a

--------------------------------如果关闭当前打开的MDI窗口
Form   activeChild=this.ActivateMdiChild;

                      if   (activeChild   =   null)
                        {
                                activeChild.Close();
                        }
                        else
                        {
                                MessageBox.Show( "目前没有打开任何MDI窗口! ",   "注意! ");
                        }


这种方法好像通不过,改了很多次都不行.请高手指点

[解决办法]
通不过,是怎么通不过?
编译通不过,还是运行无效果?
如果是编译通不过,哪一行有误,错误信息是什么?
如果运行无效果,是什么现象?

提问题,一定要把所有情况都描述清楚。
[解决办法]
这个方法应该是可以的。
还有另外一个方法,就是判断每个MDI SUBFORM的NAME。 然后CLOSE。

[解决办法]
如果只是要判断有没有打开的MDI窗口的话,可以这么判断
this.MdiChildren.Length > 0
[解决办法]
我就用的这种方法能行啊

热点排行