以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 并列窗口关闭后哪个窗口是当前窗口 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=86907) |
-- 作者:jswalley -- 发布时间:2016/6/28 17:13:00 -- 并列窗口关闭后哪个窗口是当前窗口 看了之前的贴子,好像都没有说清楚,如果当前有多个并列窗口,双击当前窗口之后关闭该窗口之后,有一个并列窗口成为当前激活的窗口 如何获取这个窗口的名称? 在哪个事件中获取?
[此贴子已经被作者于2016/6/28 17:13:50编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/6/28 17:45:00 -- Dim frm = Windows.Forms.Form.ActiveForm If frm IsNot Nothing Then msgbox(frm.Text & " " & frm.Name) End If |
-- 作者:jswalley -- 发布时间:2016/6/28 18:40:00 -- 这个代码在哪里写? |
-- 作者:大红袍 -- 发布时间:2016/6/28 19:38:00 -- 你在什么地方用,就写在什么事件。 |
-- 作者:大红袍 -- 发布时间:2016/6/28 19:39:00 -- 你也可以直接获取 控件.SelectedPage 得到选中的选项卡是什么啊。 |
-- 作者:jswalley -- 发布时间:2016/6/28 19:50:00 -- 并列窗口关闭后哪个窗口是当前窗口 我现在的要求是双击并列窗口之后关闭这个窗口,然后根据新的激活的当前窗口,在主界面提示一下 当前 功能模块。 比如 当前位置>系统管理 或者 当前位置>人事管理 之类的。 另外一个 要求就是 根据 获得的当前窗口,有可能要调整一下菜单显示什么的。 目前在 FormTab_SelectedIndexChanged 和 FormTab_MouseDoubleClick 两个函数中 引用上面的代码 都不能得到关闭之后激活的窗口。
[此贴子已经被作者于2016/6/28 19:51:48编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/6/28 20:03:00 -- 关闭之后,你自动选中前一个选项卡或者后一个选项卡,就可以了啊。 |