我可以更改DateTimePicker控件的输入行为吗?

时间:2009-01-15 16:03:29

标签: winforms c#-3.0 controls

输入日期时DateTimePicker的默认输入行为如下:

YYYY(右箭头)MM(右箭头)DD

用户想要输入如下日期:

YYYYMMDD

是否有任何简单的方法来修改DateTimePicker的输入行为,以便它的行为与用户想要的一样?

TIA

2 个答案:

答案 0 :(得分:0)

我不知道你如何使用DateTimePicker但是使用简单的编辑框怎么样? (并在输入日期时验证日期)

DateTimePicker主要用于选择日期而不输入任何数字。

答案 1 :(得分:0)

扩展PoweRoy的答案。使用文本框和datetimepicker。使datetimepicker变小(与下拉箭头一样大)并将其放在文本框旁边(或甚至在其中)。然后,您挂钩datetimepicker的下拉列表和特写事件,以获取与编辑框之间的值。