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)函数:从日期变量中取周次。


本文标签: 属性 设置 函数 返回 控件