Я не совсем уверен, понимаю ли я, о чем вы спрашиваете. Если вы хотите отобразить месячный календарь без прикрепленного к нему элемента управления выбора, вы можете использовать MonthCalendar
контроль.
Это выглядит так (обратите внимание на отсутствие текстового поля и стрелки раскрывающегося списка):
Если вам интересно, есть ли способ ограничить содержимое, отображаемое в элементе управления, только самими месяцами, а не отдельными днями месяца, то нет, это невозможно. Контроллер не предоставляет для этого никаких встроенных средств.
Однако, если вы действительно хотите использовать средство выбора, вы можете ограничить отображаемые им значения только названием месяца. Сделайте это, указав строку пользовательского формата:
myDateTimePicker.Format = DateTimePickerFormat.Custom
myDateTimePicker.CustomFormat = "MMMM"
В результате получается что-то вроде следующего (обратите внимание, что содержимое раскрывающегося списка не изменилось, но информация, записанная в самом элементе выбора, ограничена названием месяца):
person
Cody Gray
schedule
11.03.2011