关于MDI子窗体
MDI父窗体的MdiChildren属性里包含了所有的子窗体,那么怎样得到当前哪一个子窗体是最上层的?也就是激活的。
[解决办法]
能过如下的方式:
this.ActiveMdiChild
即:
Form.ActiveMdiChild属性
[解决办法]
VB.NET
me.ActiveMdiChild
[解决办法]
Form.ActiveMdiChild 属性
获取当前活动的多文档界面 (MDI) 子窗口。
属性值
返回表示当前活动的 MDI 子窗口的 Form,或者如果当前没有子窗口,则返回空引用(在 Visual Basic 中为 Nothing)。
可使用此方法确定 MDI 应用程序中是否有任何打开的 MDI 子窗体。也可使用此方法从 MDI 子窗口的 MDI 父窗体或者从应用程序中显示的其他窗体对该 MDI 子窗口执行操作。
如果当前活动窗体不是 MDI 子窗体,则可使用 ActiveForm 属性获得对它的引用。