Я предположил, что если "fff" работает в DateTime.ToString, то он будет работать в строке нестандартного формата для DateTimePicker, но, похоже, это не так.
Я понимаю, что может не бытьнемедленное решение, но это действительно не критическая проблема, так что же является жизнеспособной альтернативой?
Несколько идей, которые у меня были:
- Так как DateTimePicker имеет только всплывающее окно MonthCalenderтогда я мог бы использовать DateTimePicker для даты и замаскированное текстовое поле для времени, возможно, с некоторой простой обработкой событий, чтобы убедиться, что она действительна и действует немного как DateTimePicker.
- Добавьте дополнительный NumericUpDown впоследствии для миллисекунд.Не будет хорошо выглядеть, но я могу ограничиться 3 цифрами, и это будет работать очень легко.
- Сделайте это правильно и напишите пользовательский элемент управления, который наследует DateTimePicker и выполняет некоторые умные вещи.