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

关于MDI子窗体解决思路

2012-01-15 
关于MDI子窗体MDI父窗体的MdiChildren属性里包含了所有的子窗体,那么怎样得到当前哪一个子窗体是最上层的?

关于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 属性获得对它的引用。

热点排行