以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  ft界面永远处于最前面  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88792)

--  作者:huhu
--  发布时间:2016/8/9 16:38:00
--  ft界面永远处于最前面
如何做到让ft界面永远处于最前面。
原因是,里面有不少独立窗口,这些都是用来做扫描枪录入数据的。
正在用扫描枪录入数据的时候,突然一个其他界面弹出导致光标没有定位到ft。录入失败。

--  作者:大红袍
--  发布时间:2016/8/9 16:40:00
--  

BaseMainForm.TopMost = True

Forms("窗口1").BaseForm.TopMost = True


--  作者:huhu
--  发布时间:2016/8/9 16:42:00
--  
你的意思就是只要是扫描窗口,那么都在窗口的afterload加入上述代码。
--  作者:大红袍
--  发布时间:2016/8/9 16:43:00
--  
 是。
--  作者:huhu
--  发布时间:2016/8/9 17:29:00
--  
估计还不行。2个窗口按照你的好弄。
一般有3个窗口,如附件。
窗口顺序想按照这个顺序来显示。

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


--  作者:大红袍
--  发布时间:2016/8/9 17:31:00
--  

AfterOpenProject

 

BaseMainForm.TopMost = True

 

每个独立窗口的AfterLoad事件

 

e.Form.BaseForm.TopMost = True