Практическое руководство. Выбор диапазона дат в элементе управления MonthCalendar в Windows Forms
Важная особенность элемента управления Windows Forms MonthCalendar заключается в том, что пользователь может выбрать диапазон дат. Эта функция работает лучше, чем функция выбора даты элемента управления DateTimePicker, которая позволяет пользователю выбирать только одно значение даты и времени. Вы можете задать диапазон дат или получить диапазон выбора, заданный пользователем, с помощью свойств элемента управления MonthCalendar. В примере кода ниже показано, как задать диапазон дат.
Выбор диапазона дат
Создайте объекты DateTime, представляющие первые и последние даты в диапазоне.
Dim projectStart As Date = New DateTime(2001, 2, 13) Dim projectEnd As Date = New DateTime(2001, 2, 28)
DateTime projectStart = new DateTime(2001, 2, 13); DateTime projectEnd = new DateTime(2001, 2, 28);
DateTime projectStart = DateTime(2001, 2, 13); DateTime projectEnd = DateTime(2001, 2, 28);
Задайте свойство SelectionRange.
MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)
monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);
monthCalendar1->SelectionRange = gcnew SelectionRange(projectStart, projectEnd);
–или–
Укажите свойства SelectionStart и SelectionEnd.
MonthCalendar1.SelectionStart = projectStart MonthCalendar1.SelectionEnd = projectEnd
monthCalendar1.SelectionStart = projectStart; monthCalendar1.SelectionEnd = projectEnd;
monthCalendar1->SelectionStart = projectStart; monthCalendar1->SelectionEnd = projectEnd;
См. также
- Элемент управления MonthCalendar
- Практическое руководство. Изменение внешнего вида элемента управления MonthCalendar в Windows Forms
- Практическое руководство. Отображение определенных дней полужирным шрифтом в элементе управления MonthCalendar в Windows Forms
- Практическое руководство. Отображение более чем одного месяца в элементе управления MonthCalendar в Windows Forms
.NET Desktop feedback