Я установил свойства MaxDate и MinDate для DateTimePicker. Однако, когда я тестирую элемент управления во время выполнения, нет способа отличить недействительные даты от действительных. Разница лишь в том, что нажатие на недействительную дату ничего не делает.
Это не очень интуитивно понятно для пользователя. Я хочу сразу сказать, какие действительные даты.
Есть ли способ выделить допустимый диапазон дат или, что более уместно, «затемнить» недействительные даты? Или есть другой контроль, который был бы более подходящим? Я уверен, что пара комбо-боксов будет работать, но я действительно думаю, что пользователю нужно предоставить элемент управления календаря, когда его попросят о дате.
КОНТЕКСТ: Это графическое приложение WinForms. Диапазон допустимых данных фиксирован (новые данные добавляются другим процессом). Пользователь должен выбрать дату и время начала графика (а также продолжительность, которая обрабатывается отдельно).