日期控件的问题

zyhtz 2003-06-27 10:11:09
我通过comctl32.dll调用了系统的日期控件
问题是当用户更改日期控件的日期如年份(点击控件上面的年份)后将触发什么样的事件。如何取得这个年份。

...全文
51 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyhtz 2003-06-27
  • 打赏
  • 举报
回复
谢谢楼上的,我的用户对象已经有这些功能了
有f_getdate() 和f_setdate()
问题是我想知道当这个控件获得及失去焦点时的消息
qinglanzi 2003-06-27
  • 打赏
  • 举报
回复
如果你已经下载了,把uo_comctl_datetime和nvo_comctl_datetime拷到你
的库中,在窗口中添加对象类uo_comctl_datetime,使用函数
f_GetDate( 对象名 )就可获得日期值。
qinglanzi 2003-06-27
  • 打赏
  • 举报
回复
建议从网上下载现成的日历用户对象类,仔细研究一下,很好用的,
强烈推荐
地址:http://www.yys.com.cn/dongsoft/pb/pb13.htm
zyhtz 2003-06-27
  • 打赏
  • 举报
回复
我主要想知道控件的事件
当点改变时间后将触发什么事件。我找不到控件的事件。
可能要通过处理消息函数了
119119 2003-06-27
  • 打赏
  • 举报
回复
如上面讲得,如sle_1.text=string(this.object.value,'yyyy-mm-dd'),
如果你只想得到年份值,就sle_1.text=mid(sle_1.text,1,4)
dongdongxiao 2003-06-27
  • 打赏
  • 举报
回复
string(this.object.value,'yyyy-mm-dd')
dongdongxiao 2003-06-27
  • 打赏
  • 举报
回复
可用Mscomct2.ocx

该控件的closeup事件就是你要的。
Thinkinger 2003-06-27
  • 打赏
  • 举报
回复
请看此控件的帮助描述!

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧