2011-07-13 43 views
2

我認爲如果「fff」在DateTime.ToString中工作,那麼它將在DateTimePicker的自定義格式字符串中工作,但似乎並非如此。.NET中的毫秒值DateTimePicker

我知道可能沒有立竿見影的解決方案,但這確實不是一個關鍵問題,那麼什麼是可行的替代方案?

一些想法,我有:

  • 由於的DateTimePicker onlyhas彈出下來MonthCalender那麼我可以用一個DateTimePicker的日期和時間屏蔽的文本框,可能會進行一些簡單的事件處理,以確保它是有效的,並且有點像DateTimePicker。
  • 之後再添加一個額外的NumericUpDown,時間爲毫秒。不會看起來不錯,但我可以限制在3位數,並且很容易工作。
  • 正確地執行它,並編寫一個繼承DateTimePicker並執行一些巧妙的事情的自定義控件。

回答

1

我最終使用了一個MaskedTextBox,因爲它可以快速簡單地放入日期/時間格式。然後,我添加了一個簡單的按鈕,以彈出DateTimePicker相同的方式彈出日曆。

1

有可能是在網絡上提供免費的東西:

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

你是正確的,的DateTimePicker本身不支持它,所以你需要選擇你的想法之一。

+0

我在尋找解決方案時看過那個。在這種情況下,它不是DateTimePicker的替代品,如果我沿着自定義文本框的路線行進,我可能會編寫自己的版本,因爲會有一些額外的事情讓我分心並在途中實施。 – Matt