Office中国论坛/Access中国论坛

标题: 关于窗体永远在屏幕前端显示的问题 [打印本页]

作者: 喜欢苏轼    时间: 2012-9-29 09:30
标题: 关于窗体永远在屏幕前端显示的问题
我想设计一个程序,让其运行时一直显示在屏幕前端,不会其他程序遮挡。发现论坛上的一个例子: http://www.office-cn.net/thread-39268-1-1.html 是tmtony发的。
试用了一下,发现存在问题,希望能有人给予解决。
原始例子里,程序的确是在前端显示的,但在主窗体内放入子窗体后,一旦对子窗体内的数据进行修改,就无法前端显示了,不知道为啥?[attach]50464[/attach]


作者: 喜欢苏轼    时间: 2012-9-29 09:32
tmtony 还发过一个类似的程序,但附件是mde格式的无法查看源码。
http://www.office-cn.net/thread-7493-1-1.html
作者: 喜欢苏轼    时间: 2012-9-29 10:03
[attach]50465[/attach]又测试了下,其实不是子窗体的问题。就算直接在主窗体里加一个组合框,设定其数据源,然后运行时选择下拉数据(或者点击下拉箭头)后,也导致其不能前段显示。如果直接更改组合框内的数据则不出现问题。
难以理解。
作者: roych    时间: 2012-9-29 16:03
本帖最后由 roych 于 2012-9-29 16:04 编辑

不太理解楼主的意思,最好贴图表示一下。这里用的是红尘的代码,不知道是否符合要求。
[attach]50470[/attach]
作者: 喜欢苏轼    时间: 2012-9-29 17:16
难道是我表达的不清楚吗?
要求:就是这个窗体是要显示在屏幕的最前面的,不能被其他程序界面遮挡。
T大给的示例能达到这个目的,但存在bug。如果在其主窗体上再添加一个组合框,当程序运行时,你点击组合框选定内容后(或者是点击组合框右边的下拉箭头后),你就会发现这个主窗体的前端显示失效了,可以被其他程序遮盖了。
就是这个意思。
不知道说明白没有,主要是如何解决这个问题。
[attach]50471[/attach]
作者: lazybird    时间: 2012-10-6 17:26
学习一下




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3