vb中updown按钮使用中的一个难题?

zjp 2000-08-11 12:16:00
我用textbox 控件(一个)来显示日期(年,月,日),用updown(一个)来实现递增。下面两种情况分别如何实现:
(1)当年份选中时,只对年递增(减),月份选中时只对月递增(减),日期同理。
如WIN9X中系统时间的设置,就有此功能。
(2)只将日期递增(减),当日期到某个值时,月份与年份自动做相应变化,如某个月
30天,满30天后再增1,则月份加1,月分满12后,年份加1。
以上两功能分别如何实现,盼请高手解答,不甚感激!

...全文
302 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuzhanyu 2000-08-12
  • 打赏
  • 举报
回复
用DTPicker
huntout 2000-08-11
  • 打赏
  • 举报
回复
對,DTPicker很方便。
若用Spy看WIN9X中系统时间的设置,你就會發現時、分、秒分別是三個沒有邊框的TextBox,這樣做控制起來比較方便。
Un1 2000-08-11
  • 打赏
  • 举报
回复
为什么不使用ms windows common control中的 DTPicker?
DimVar 2000-08-11
  • 打赏
  • 举报
回复
真想手工编的话,DateAdd函数还行:DateAdd(interval, number, date)

wulang 2000-08-11
  • 打赏
  • 举报
回复
看你的信箱

7,762

社区成员

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

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