以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗体置顶 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103459) |
||||
-- 作者:peibaomin -- 发布时间:2017/7/9 1:07:00 -- 窗体置顶 在AfterOpenProject事件里编写代码如下:
If Tables("系统设置").Current("是否提醒") = True Then
运行后提醒窗体怎么不置顶呀?
想同时显示主窗体和提示窗体并且是提醒窗体置顶
[此贴子已经被作者于2017/7/9 9:13:03编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2017/7/9 10:15:00 -- If Tables("系统设置").Current("是否提醒") = True Then Forms("提醒窗体").TopMost = True msgbox(Forms("提醒窗体").TopMost) |
||||
-- 作者:裴保民 -- 发布时间:2017/7/9 10:23:00 -- 我试了好多次不行提醒窗体不置顶被主窗体覆盖了 不知道怎么回事?
|
||||
-- 作者:有点甜 -- 发布时间:2017/7/9 10:39:00 -- 以下是引用裴保民在2017/7/9 10:23:00的发言:
我试了好多次不行提醒窗体不置顶被主窗体覆盖了 不知道怎么回事?
试试,不行就做个例子上来
If Tables("系统设置").Current("是否提醒") = True Then msgbox(123) Forms("提醒窗体").TopMost = False Forms("提醒窗体").TopMost = True |
||||
-- 作者:peibaomin -- 发布时间:2017/7/9 14:58:00 -- 原来主窗体和提醒窗体都是模式窗体不行,我将主窗体改成独立就可以了,为什么?主窗体应该是模式窗体呀!怎么解决这个问题
|
||||
-- 作者:有点甜 -- 发布时间:2017/7/9 15:03:00 -- 以下是引用peibaomin在2017/7/9 14:58:00的发言:
原来主窗体和提醒窗体都是模式窗体不行,我将主窗体改成独立就可以了,为什么?主窗体应该是模式窗体呀!怎么解决这个问题
方法一:如果主窗体是模式窗口,那么,你必须打开提醒窗口后,才能打开主窗口。而且提醒窗口,不能是模式窗口
方法二:如果两个都是模式窗口,必须在主窗口的AfterLoad事件写代码打开提示窗口,才行。 |
||||
-- 作者:peibaomin -- 发布时间:2017/7/9 15:14:00 -- 我试过了两种方法都不行,只有将主窗体变为独立窗体才行呢 |
||||
-- 作者:有点甜 -- 发布时间:2017/7/9 15:15:00 -- 实例发上来 |
||||
-- 作者:peibaomin -- 发布时间:2017/7/9 15:30:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2017/7/9 16:31:00 --
|