我假设如果"fff"在DateTime中工作。ToString那么它将在自定义格式字符串中为DateTimePicker工作,但似乎情况并非如此。
我知道可能没有立即解决的办法,但这确实不是一个关键的问题,那么有什么可行的替代方案呢?
我的一些想法:
- 因为DateTimePicker只有一个弹出的月日历,然后我可以使用日期时间picker和一个遮罩文本框的时间,可能有一些简单的事件处理,以确保它是有效的,有点像DateTimePicker。
- 添加一个额外的NumericUpDown之后毫秒。看起来不太好,但我可以限制为3位数,这将很容易工作。
- 正确地写一个自定义控件,继承DateTimePicker并做一些聪明的事情。
我最终使用了一个MaskedTextBox,因为它是快速和容易放入日期/时间格式。然后我在侧面添加了一个简单的按钮,该按钮以与DateTimePicker相同的方式弹出日历。
网上可能有免费的东西:
http://www.codeproject.com/KB/cs/Time_Picker.aspx你是正确的,DateTimePicker本身不支持它,所以你需要选择一个你的想法