以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何保证子窗口打开总能在母窗口的上层? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61080) |
-- 作者:刘海屋 -- 发布时间:2014/12/6 16:44:00 -- 如何保证子窗口打开总能在母窗口的上层? 窗口打开时出现多次下列情况,并总是不能纠正:
一个独立窗口A打开独立窗口B时,B常常跑到A的后面(被A覆盖),无论如何预设B的位置,如:CenterScreen, CenterParent... 而又不希望总是使用“最上层”为true, 因为,在其它地方B可能还会调用独立窗口C。
请教如何解决? 谢谢。 |
-- 作者:Bin -- 发布时间:2014/12/6 16:58:00 -- 这个除开设置最上层还没其他办法了。你可以在其他情况下。把最上层设置为False 代码控制 e.form.baseform.topmost=false
|
-- 作者:刘海屋 -- 发布时间:2014/12/6 18:17:00 -- 谢谢。在您的启发下,我有办法了。 |
-- 作者:czy -- 发布时间:2014/12/6 20:25:00 -- 不要用Open来打开第二个窗口,这样估计不会出现你所说的问题 Forms("窗口1").Show |