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 属性:用于设置控件中显示的日期和时间格式。其枚举值如下


发布评论