以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 并列窗口判断 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=49610) |
-- 作者:晕了快扶我 -- 发布时间:2014/4/21 12:44:00 -- 并列窗口判断 两个并列窗口,用什么方法判断哪个是被当前点击(焦点的),如图 |
-- 作者:逛逛 -- 发布时间:2014/4/21 12:47:00 -- ActiveForm |
-- 作者:晕了快扶我 -- 发布时间:2014/4/21 12:50:00 -- 是这样的,我有一个按钮打开一个模式窗口,模式窗口里通过表的双击添加数据到并列窗口的表里去,ACTIVEFORM判断就会是当前的模式窗口,依然无法判断出并列窗口哪个是在前面的? |
-- 作者:晕了快扶我 -- 发布时间:2014/4/21 12:50:00 -- 用全局代码做判断也是一个办法,有点麻烦,我想有没有直接判断的? |
-- 作者:逛逛 -- 发布时间:2014/4/21 13:01:00 -- 好像没有了,因为这时并列窗口已经失去焦点了
除非你用当前(MainTable)获取panel的父容器,找当前选中的C1DockingTab |
-- 作者:逛逛 -- 发布时间:2014/4/21 13:31:00 -- Dim a As C1.Win.C1Command.C1DockingTab = MainTable.Grid.Parent.Parent
要用窗口的标题来判断 |
-- 作者:晕了快扶我 -- 发布时间:2014/4/21 13:57:00 -- 谢谢逛逛 ![]() |