Office中国论坛/Access中国论坛

标题: 窗体的自动隐藏与显示 [打印本页]

作者: koutx    时间: 2008-12-10 15:59
标题: 窗体的自动隐藏与显示
将一目录窗体放在屏幕左边,当鼠标进入该窗体时显示出来;当鼠标离开该窗体时自动缩回。如何实现请高手帮忙
作者: Henry D. Sy    时间: 2008-12-10 16:15
描述不清
作者: koutx    时间: 2008-12-10 16:19
就是类似于Windows任务栏,自动缩回和伸出那种效果。
作者: Henry D. Sy    时间: 2008-12-10 16:30
估计要用api
作者: koutx    时间: 2008-12-10 16:37
可API有关此问题的介绍没有适用在ACCESS窗体上的呀,难道ACCESS无法实现此功能,按说不是什么太复杂的问题呀。
作者: WANGDUYU    时间: 2008-12-10 16:41
我觉得可以把那个窗体的属性Visible属性和Mouse的获得焦点联系在一起,不过会不会有些生硬呢?
作者: Henry D. Sy    时间: 2008-12-10 16:52
原帖由 koutx 于 2008-12-10 16:37 发表
可API有关此问题的介绍没有适用在ACCESS窗体上的呀,难道ACCESS无法实现此功能,按说不是什么太复杂的问题呀。

问题是他不可见,怎么样才能使他自己触发自己??
作者: koutx    时间: 2008-12-10 17:03
标题: 回复6D
通过改Visible属性,肯定不行,都不可见了,鼠标移到哪儿去才能让他再显示出来呀?
作者: Henry D. Sy    时间: 2008-12-10 17:18
在其他窗体上移动就可以
作者: koutx    时间: 2008-12-10 17:51
作了一个试验,太不让人满意的地方有以下几点:
一、初始打开时不能变窄
二、应变得更窄才好
三、鼠标指向它时功能实现不稳定
能否请帮助改一下。
再有如何得到鼠标在屏幕上的位置(X,Y)注:不是在窗体上的位置。这样可否通过鼠标移到当X=0或X=1时调出闪隐的窗体。
[attach]33758[/attach]
作者: Henry D. Sy    时间: 2008-12-10 19:04
再有如何得到鼠标在屏幕上的位置(X,Y)注:不是在窗体上的位置。
难度就在这里
作者: 明镜    时间: 2008-12-10 20:46
看一下
作者: changweiren    时间: 2008-12-10 22:48
好像在本坛见过类似这样的例子,想不起来了,仔细找找。
作者: koutx    时间: 2008-12-11 09:12
搜过了没有啊
作者: asklove    时间: 2008-12-11 10:26
我找到一个这样的例子,有源码

感觉你的意思是鼠标停留在某个地方,窗体就显示,离开窗体就不显示

那么这个例子获得鼠标座标的例子对你就有用了
作者: koutx    时间: 2008-12-11 15:55
感谢asklove帮找的资料,问题已解决。整理好后另行上传与大家共享。
作者: koutx    时间: 2008-12-12 10:47
已整理好并上传共享。




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