使用MonthView控件和DTPicker控件输入日期
来源:互联网 发布:plc程序c语言 编辑:程序博客网 时间:2024/06/05 18:41
在学生信息管理系统的添加学籍部分,需要在text中输入出生日期和入学日期,这一步比较麻烦,大家在测试的时候应该都感觉到了,而且还要求yyyy-mm-dd格式。下面我分享一个通过选择输入日期的方法,让我们的系统更加人性化!
1.首先在工程—部件中添加 Microsoft Windows Common Controls-2 6.0,在工具栏中就会出现MonthView控件和DTPicker控件。
2.然后在添加学籍的窗体上添加这两个控件,DTPicker控件和combobox看上去一样,MonthView控件像个小日历,这两个控件配合使用。注意需要把MonthView控件的visible属性值设置成false。如果用户觉得这种方法不好使,也可以在DTPicker控件处用鼠标点击,变为蓝色后,直接输入年、月、日。效果图如下所示:
3.接下来需要修改原来的代码。原来的txtborndate.text就相当于现在的DTPickerborn.value。
4.我们都知道一个学生的出生日期肯定早于入学日期,在录入信息的时候,管理员可能由于粗心等种种人为因素,造成还没出生就入学的笑话,那么就让我们的系统给判断一下吧!只需在“确认添加”事件下添加几行代码。
date1 = DTPickerborn.Valuedate2 = DTPickerruxiao.ValueIf DateDiff("d", CDate(date1), CDate(date2)) < 0 Then '出生日期不可以大于入学日期 MsgBox "出生日期不可以大于入学日期,请认真输入!", vbOKOnly + vbExclamation, "警告" Exit SubEnd If
最后思想上移一下:发现问题就要解决问题。办法总比困难多。全心全意为人民服务!
- 使用MonthView控件和DTPicker控件输入日期
- 学生管理系统中的特殊控件-statusbar,DTPicker,Monthview,MSHFlexGrid
- VB中DTpicker日期控件的用法
- VB 中DTpicker日期控件的运用
- combobox与DTPicke的MonthView控件设置日期间隔
- 机房收费系统———DTpicker日期控件的使用
- 玩转控件DTPicker
- 时间控制控件 DTPicker
- 机房----dtpicker控件
- VBA代码控制DTPicker控件的下拉日期表显示
- 机房收费系统之收取金额查询-日期DTpicker控件
- 机房收费系统中dtpicker控件的使用
- 机房收费系统之DTPicker控件和时间段查询
- javascript日期输入控件
- 日期输入控件
- extjs日期输入控件
- DatePicker日期输入控件
- 输入框日期选择控件
- hdu 1062(1.2.4)
- ARP报文的发送与接收(Linux下gcc编译)
- 《深入浅出 Java Concurrency》目录
- 多重背包模板解析 (二进制优化)
- 学习途中遇到的segmentation fault之二——&&与栈
- 使用MonthView控件和DTPicker控件输入日期
- getting start with storm 翻译 第六章 part-1
- poj 1011 Sticks
- hdu 4569 Special equations ( 必要条件缩小范围后暴力)
- Box2D 內存管理 - 小型對象分配器(SOA)的實現
- 关于用栈链表来实现中序表达式的一个小程序 《数据结构》
- windows socket select
- Unity3D学习笔记01:GUI自适应屏幕分辨率
- dsPIC33F之Cycle-by-Cycle fault operation Comparator with PWM