<<< 返回 access911.net 编程静态资料库索引页

如何让日期控件不占据窗体上的空间?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2008-2-3  浏览人次:1249


专题地址:http://access911.net/fixhtm/72FABE1E1ADCE9F3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


问题:

如何让日期控件不占据窗体上的空间?
如何获取某个控件在窗体上的绝对像素或者缇位置?

 

回答:

思路,直接新建一个frmCalendarSelect窗体,添加一个日期控件,然后设置窗体弹出为是。其他窗体需要选择日期时只要打开frmCalendarSelect窗体,并将该窗体停靠在控件下方即可。

停靠在哪里,也就是某个控件在屏幕上的绝对位置只需要用 API ClientToScreen 就可以找到。

'//按 ALT+F11 转到 vba 界面,
'//新建一个模块
'//将以下代码 COPY 进去

'ClientToScreen 需要使用
Public Type POINTAPI
    x As Long
    y As Long
End Type

Public Enum TwipsTransfer
    DIRECTION_VERTICAL = 1
    DIRECTION_HORIZONTAL = 0
End Enum

'apiGetDeviceCaps 的参数
Public Const LOGPIXELSX = 88
Public Const LOG.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FABE1E1ADCE9F3.htm

 


上一篇:如何获取以及设置ACCESS主窗体的大小及位置?

下一篇:学习ACCESS是否要买书?买哪本书好?

2017年2月22日生成静态资料