DateTimePicker:既不使用日历也不使用旋转按钮

时间:2012-06-13 20:41:51

标签: winforms .net-4.0 datetimepicker

我想利用DateTimePicker的日期验证,但是日历对于我们的客户来说设置日期似乎很麻烦(他们宁愿只使用键盘,在表单中标记)

所以我仔细研究了documentation,发现摆脱日历的一种方法是将ShowUpDown属性设置为true。所以我明白了:

enter image description here

但是,我们的客户现在说他们不想使用旋转按钮,因此他们不希望它可见/可访问。即他们想要这个:

enter image description here

但是,如果我将ShowUpDown设置为false,我就会回到日历中。还有另一种方式吗?

1 个答案:

答案 0 :(得分:0)

必须滚动我自己的自定义控件。幸运的是,团队中的其他人已经编写了自定义控件,所以我有一些示例代码可以开始使用。无论如何,如果我必须自己做这样的事情,框架有什么用?希望他们在.net 4.5中解决这个问题......

编辑:使用带ValidatingType = typeof(System.Date)的MaskedTextBox是更好的解决方案。对不起.NET!