以文本方式查看主题

-  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
--  并列窗口判断
两个并列窗口,用什么方法判断哪个是被当前点击(焦点的),如图

图片点击可在新窗口打开查看此主题相关图片如下:qq图片201404211111124155.jpg
图片点击可在新窗口打开查看


--  作者:逛逛
--  发布时间: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
Output.show(a.SelectedTab.Text)

 

要用窗口的标题来判断


--  作者:晕了快扶我
--  发布时间:2014/4/21 13:57:00
--  
谢谢逛逛图片点击可在新窗口打开查看