.NET DateTimePicker中的毫秒值

时间:2011-07-13 09:21:38

标签: c# .net datetime datetimepicker

我假设如果“fff”在DateTime.ToString中工作,那么它将在DateTimePicker的自定义格式字符串中工作,但看起来情况并非如此。

我知道可能没有立即解决方案,但这确实不是一个关键问题,那么什么是可行的替代方案呢?

我有一些想法:

  • 由于DateTimePicker只有一个弹出的MonthCalender然后我可以使用DateTimePicker作为日期和时间的掩码文本框,可能需要一些简单的事件处理以确保它有效并且有点像DateTimePicker。
  • 之后添加额外的NumericUpDown几毫秒。不会看起来很棒,但我可以限制为3位数,这将非常容易。
  • 正确执行并编写一个继承DateTimePicker的自定义控件并执行一些聪明的操作。

2 个答案:

答案 0 :(得分:1)

网上可能有免费的东西:

http://www.codeproject.com/KB/cs/Time_Picker.aspx

你是对的,DateTimePicker本身不支持它,所以你需要选择一个想法。

答案 1 :(得分:1)

我最终使用了MaskedTextBox,因为它可以快速轻松地输入日期/时间格式。然后我在侧面添加了一个简单的按钮,以与DateTimePicker相同的方式弹出日历。