如何设置DateTimePicker的默认值以显示一些非日期字符串,如“MM-DD-YYYY”

时间:2015-01-08 18:56:55

标签: vb.net datetimepicker

我正在使用VB.NET' DateTimePicker,但是,首次创建它时,它始终默认显示当前日期(例如01-09-2015)。我想改变它,所以它默认为一些文字字符串,如" MM-DD-YYYY"而不是当前的日期。

1 个答案:

答案 0 :(得分:1)

您可以使用自定义格式。

将Format属性设置为Custom,然后将CustomFormat属性设置为' MM-DD-YYYY' (一定要包含'字符)。

一旦用户选择日期,您可能需要重置格式,以便正确显示所选日期。您可以在ValueChanged事件处理程序中执行此操作:

Private Sub DateTimePicker1_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePicker1.ValueChanged
    DateTimePicker1.Format = DateTimePickerFormat.Long
End Sub