- один раз с MaxDate
- один раз с текущим значением
Чтобы воспроизвести перетаскивание DateTimePicker в форму, поместите
Код: Выделить всё
dateTimePicker1.MinDate = new DateTime(2024, 5, 31);
dateTimePicker1.MaxDate = new DateTime(2024, 6, 2);
dateTimePicker1.Value = dateTimePicker1.MaxDate.AddHours(-1);
Подключите событие ValueChanged и добавьте отладочный вывод:
Код: Выделить всё
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
System.Diagnostics.Debug.WriteLine(DateTime.Now.ToString("mm:ss:ms") + " :: " + dateTimePicker1.Value.ToShortDateString() + " __ " + dateTimePicker1.Value.ToShortTimeString());
}
Есть ли какая-либо настройка, вызывающая такое странное поведение, или это «задуманная» ошибка?
Подробнее здесь: https://stackoverflow.com/questions/788 ... n-dropdown