2016-07-09 3 views
0

Iam с использованием настраиваемого dateTimePicker, но всякий раз, когда я изменяю значение в пользовательском интерфейсе, он берет значение, хранящееся на его вкладке свойств.Custom dateTimepicker никогда не обновляет значение

dateTimePicker1.Format = DateTimePickerFormat.Custom; 
     dateTimePicker1.CustomFormat = "dd/mm/yyyy HH:mm:ss.mmm"; 
     dateTimePicker1.ShowUpDown = true; 

Свойства: enter image description here

Дата я установить во время воспроизведения: enter image description here

я показал дату, используя MessageBox.Show(dateTimePicker1.Value.ToString()) значение, отображаемое: enter image description here

+0

Когда вы говорите 'custom dateTimePicker', это тот, который вы написали, вы получили его как библиотеку от коллеги, это элемент управления третьей стороной? Если это вы не писали, возможно, вам нужно сначала обратиться к создателю элемента управления, прежде чем спрашивать о StackOverflow. –

+0

'dateTimePicker1.Format = DateTimePickerFormat.Custom; dateTimePicker1.CustomFormat = "dd/mm/yyyy HH: mm: ss.mmm"; 'это библиотека .NET4.5, с настраиваемым форматом –

+0

да, я сделал, но alaways та же проблема: иногда меняют дни, но месяцы остаются как они были .. –

ответ

2

Я думаю, что ваш формат неверен: dd/mm/yyyy HH:mm:ss.mmm. Попробуйте dd/MM/yyyy HH:mm:ss.mmm

+0

Чувак, я потратил часы на это дерьмо. вы сэкономили мне гораздо больше часов .. Thnks –

+0

Прописная буква 'M' составляет месяц, а нижний регистр' m' - минута или миллисекунда. –

Смежные вопросы