admin 管理员组文章数量: 887031
2024年1月14日发(作者:location的属性)
VB中日期类控件与函数
日期类控件与函数
一、MonthView控件
1、作用:以月历表的方式显示、设置与返回日期,如图8.1所示。
图8.1 MonthView控件
2、添加到控件箱
菜单命令:工程 | 部件,在部件对话框中选择:
Microsoft Windows Common Controls-2 6.0。
3、MonthView控件的属性
(1)Value属性:用于设置或返回日期。
例如,设置日期:=CDate();
上式将文本框Text1中描述日期的字符串转换成日期后赋给MonthView控件。
再如,返回日期::=CStr();
上式是用MonthView控件的Value属性返回日期,并转换成字符赋给文本框控件。
(2)MaxDate与MinDate属性:用于设置Value属性中日期变化的最大与最小值。
(3)MultiSelect属性:只能取逻辑值True或False。
当MultiSelect属性为True时,程序运行后按Shift键用鼠标可在MonthView控件中选择连续的多个日期。当MultiSelect属性为False时,只能选择单个日期。
(4)ShowToday属性:只能取逻辑值True或False。
当该属性为True时,在月历表上用红圈标注今天日期,否则不用红圈标注今天日期。
(5)StartOfWeek属性:该属性用于决定月历表从星期几开始排列,例如,若设置属性值为2-mvwMonday时,则月历表以星期一为第1列、星期二为第2列、…、星期日为第7列,如图8.1所示。
二、Calendar控件
1、作用:以日历表方式显示、设置与返回日期。
2、添加到控件箱
菜单命令:工程 | 部件,在部件对话框中选择:Microsoft Calendar Control 8.0。
3、主要属性
(1)Year、Month、Day属性:分别用于设置、返回年、月、日。
(2)FirstDay属性:用于确定日历表以星期几开始排列,若设置属性值为“星期一”,则表格以星期一为第1列、星期二为第2列、…、星期日为第7列,如图8.2所示。
图8.2 Calendar控件
三、日期类函数
1、返回日期、时间函数
(1)Date函数:返回系统当前日期。
(2)Time函数:返回系统当前时间。
(3)Now函数:返回系统当前日期与时间函数。
2、日期类转换函数
(1)CDate(Str)函数:将字符串转换为日期型。
(2)CStr(Date)函数:将日期型转换成字符串。
(3)CDbl(Str)函数:将字符串转换成双精度。
(4)CSng(Str)函数:将字符串转换成单精度。
(5)Day(Date)函数:从日期变量中取天。
(6)Month(Date)函数:从日期变量中取月。
(7)Year(Date)函数:从日期变量中取年。
(8)WeekDay (Date)函数:从日期变量中取周次。
版权声明:本文标题:VB中日期类控件与函数 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705202424h476776.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论