Если вы ограничиваете две даты, которые пользователь может выбирать между DateTimePicker
, а также устанавливаете собственный формат для самого средства выбора, вы можете эффективно использовать элемент управления все в одном Up / Down, который выбирает время даты. Если год не важен, вы можете установить значения MinDate
и MaxDate
для високосного года, чтобы получить полный диапазон. Это, конечно, означает, что вам нужно будет извлечь месяц / день из внутреннего кода и обработать его, как вы хотите.
Вот опции, все доступные у дизайнера.
dateTimePicker1.MinDate = new DateTime(2012, 01,01);
dateTimePicker1.MaxDate = new DateTime(2012,12,31);
dateTimePicker1.ShowUpDown = true;
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MMMM dd";