2024年3月30日发(作者:)

入门——DateTimePicker 控件的使用

作者:佚名 来源:网络整理 更新时间:2008-9-25

在中,用来设置日期和时间的控件有两个:DateTimePicker 控件和 MonthCalendar

控件,本文先介绍 DateTimePicker 控件的使用。

在的工具箱中,DateTimePicker 控件的图标如下图一所示:

DateTimePicker 控件一般用于让用户可以从日期列表中选择单个值。运行时,单击控件边上

的下拉箭头,会显示为两个部分:一个下拉列表,一个用于选择日期的网格,如下图二所示:

就 DateTimePicker 控件的功能来说,它是为了让用户方便地按我们预先设置好的格式输入

或者在列表选取时间日期,所以在它的属性中,Value、Format、CustomFormat等属性在我

们设计时是十分重要的,下面我们就看它的这些常用属性的用法。

本文来自:/book/myvbnet/

一、DateTimePicker 控件的常用属性:

1、DropDownAlign 属性:获取或设置日期/时间选择器控件上的下拉日历的对齐方式。默

认是Left。

2、ShowUpDown 属性:确定是否使用 up-down 控件调整日期/时间值。默认为 false,这

时运行时调整选取日期或时间如图二所示;如果该属性设置为 True,则控件在运行时调整

日期或时间,是通过显示在控件右边的上下按钮来实现,如下图三所示:

3、MaxDate 属性和 MinDate 属性:分别用于去顶可在控件中选择的最大或最小日期和时

间。默认最大为:12/31/9998 23:59:59;最小为:1/1/1753 00:00:00。如下代码分别设置它的

最大和最小可选时间:

e = New DateTime(2000, 1, 1)

e =

4、ShowCheckBox 属性和 Checked 属性:ShowCheckBox 属性设置是否在控件的左侧显示

一个复选框,当 ShowCheckBox 设置为 true 时,控件中日期的左侧会显示一个复选框,

如下图四所示:

若选中此复选框,则可更新日期/时间值;若此复选框为空,则无法更改日期/时间值。复选

框的状态则由 Checked 属性控制。

5、这里我们看下面几个设置日历网格的外观颜色的属性。

CalendarFont:表示日历的字体样式。我们在示例中设置它为:宋体, 9pt

CalendarForeColor:表示日历的前景色。我们在示例中设置它为:ControlText

CalendarMonthBackground:表示日历的背景色。我们在示例中设置它为:Window

CalendarTitleBackColor:表示日历标题的背景色即选中项的背景色。我们在示例中设置它为:

Blue

CalendarTitleForeColor:表示日历标题的前景色,即选中项的颜色。我们在示例中设置它为:

Yellow

CalendarTrailingForeColor:表示日历结尾日期的前景色。我们在示例中设置它为:Red

最后的设置效果如下图五所示:

6、Value 属性:控件所选定的日期/时间值,如果 Value 属性未在代码中更改或被用户更改,

它将设置为当前的日期和时间()。

7、Format 属性:用于设置控件中显示的日期和时间格式。其枚举值如下