OwnerDraw DateTime Picker
Я хотел бы использовать MonthPicker вместо DateTimePicker, который будет иметь ту же реализацию, что и DateTimePicker, за исключением раскрывающейся панели, которая будет отображать только месяцы и выбор года (вместо дней, месяцев и года) - я не могу опубликовать какие-либо изображение как новичок здесь, хотя я сделал один:(
Есть ли какой-нибудь способ переопределить рендеринг DateTimePicker (владелец своего рода вещи) или какой будет лучший способ воспроизвести поведение DateTimePicker, если это невозможно?
2 ответа
Я надеюсь, что это то, что вы хотите
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "mm/yyyy hh:mm:ss";
dateTimePicker1.ShowUpDown = true;
Showupdown отключит раскрывающийся список с календарем, если вас интересуют только месяц и год CustomFormat = "mm/yyyy"
Для информации я нашел другое обсуждение на ту же тему здесь: Показать настраиваемый раскрывающийся список календаря с производным классом DateTimePicker