Foxtable(狐表)用户栏目专家坐堂 → 如何保证子窗口打开总能在母窗口的上层?


  共有2902人关注过本帖树形打印复制链接

主题:如何保证子窗口打开总能在母窗口的上层?

帅哥哟,离线,有人找我吗?
刘海屋
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:73 积分:594 威望:0 精华:0 注册:2014/9/20 22:13:00
如何保证子窗口打开总能在母窗口的上层?  发帖心情 Post By:2014/12/6 16:44:00 [只看该作者]

 窗口打开时出现多次下列情况,并总是不能纠正:

 

一个独立窗口A打开独立窗口B时,B常常跑到A的后面(被A覆盖),无论如何预设B的位置,如:CenterScreen, CenterParent...

而又不希望总是使用“最上层”为true, 因为,在其它地方B可能还会调用独立窗口C。

 

请教如何解决? 谢谢。


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/12/6 16:58:00 [只看该作者]

这个除开设置最上层还没其他办法了。你可以在其他情况下。把最上层设置为False 

代码控制

e.form.baseform.topmost=false

 回到顶部
帅哥哟,离线,有人找我吗?
刘海屋
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:73 积分:594 威望:0 精华:0 注册:2014/9/20 22:13:00
  发帖心情 Post By:2014/12/6 18:17:00 [只看该作者]

谢谢。在您的启发下,我有办法了。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2014/12/6 20:25:00 [只看该作者]

不要用Open来打开第二个窗口,这样估计不会出现你所说的问题

Forms("窗口1").Show


 回到顶部