以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于并列窗口  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54993)

--  作者:ap9709130
--  发布时间:2014/8/8 15:07:00
--  关于并列窗口
并列窗口打开后,如果把焦点放在打开的并列窗口上呢?
--  作者:blackzhu
--  发布时间:2014/8/8 15:13:00
--  
forms("xxx").show
--  作者:有点甜
--  发布时间:2014/8/8 15:13:00
--  

 方法1:Forms("窗口1").Show

 

 方法2:Forms("窗口1").Select


--  作者:ap9709130
--  发布时间:2014/11/26 14:57:00
--  

甜老师

 

我现在用方法2,怎么不行啊?

我的代码:

forms("窗口1").select

messbox.show(1)

 

能弹出1来,但是窗口的焦点还是不变啊。


--  作者:Bin
--  发布时间:2014/11/26 14:58:00
--  
你弹出1了.焦点不是处于合格Messagebox 了么
--  作者:Bin
--  发布时间:2014/11/26 14:58:00
--  
你想实现的效果是什么?
--  作者:ap9709130
--  发布时间:2014/11/26 15:02:00
--  
我把那对话去掉,也不行。我的系统全部是用并列窗口的,想实现如果窗口已经打开,在某些操作时可以把焦点移到已经打开的窗口中,不用再打开一次。
--  作者:Bin
--  发布时间:2014/11/26 15:09:00
--  
你想实现的效果是什么?   按回车触发这个窗口的按钮?

currenttable 获取的是这个窗口的表?

--  作者:ap9709130
--  发布时间:2014/11/26 15:14:00
--  
我的菜单按键里比如有个:库存查询:的,按了以后就打开 库存查询 的窗口,但因为我用的全部是并于窗口,有时这个窗口已经打了了,我再按这个按键时,希望能把焦点移到这个窗口,就不用再打一次了。就是要这种效果啊。
--  作者:有点甜
--  发布时间:2014/11/26 15:16:00
--  

 并列窗口的切换,参考

 

Dim tab As Object = Forms("窗口1").panel.parent.parent
tab.SelectedTab =  Forms("窗口2").panel.parent