MonthCalendar.SelectionStart Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает начальную дату для выбранного диапазона дат.
public:
property DateTime SelectionStart { DateTime get(); void set(DateTime value); };
[System.ComponentModel.Browsable(false)]
public DateTime SelectionStart { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionStart : DateTime with get, set
Public Property SelectionStart As DateTime
Объект DateTime, указывающий первую дату в диапазоне выбора.
- Атрибуты
В следующем примере кода показано, как использовать SelectionStart свойства и SelectionEnd . Чтобы выполнить пример, вставьте следующий код в форму, содержащую MonthCalendar элемент управления с именем MonthCalendar1
, и вызовите ShowAWeeksVacationOneMonthFromToday
метод из конструктора формы или Load метода обработки событий.
// Computes a week one month from today.
void ShowAWeeksVacationOneMonthFromToday()
{
DateTime today = this->MonthCalendar1->TodayDate;
DateTime vacationStart = today.AddMonths(1);
DateTime vacationEnd = vacationStart.AddDays(7);
// Select the week using SelectionStart and SelectionEnd.
this->MonthCalendar1->SelectionStart = vacationStart.AddDays(-1);
this->MonthCalendar1->SelectionEnd = vacationEnd.AddDays(-1);
}
// Computes a week one month from today.
private void ShowAWeeksVacationOneMonthFromToday()
{
DateTime today = this.MonthCalendar1.TodayDate;
DateTime vacationStart = today.AddMonths(1);
DateTime vacationEnd = vacationStart.AddDays(7);
// Select the week using SelectionStart and SelectionEnd.
this.MonthCalendar1.SelectionStart = vacationStart.AddDays(-1);
this.MonthCalendar1.SelectionEnd = vacationEnd.AddDays(-1);
}
' Computes a week one month from today.
Private Sub ShowAWeeksVacationOneMonthFromToday()
Dim today As Date = monthCalendar1.TodayDate
Dim vacationStart = today.AddMonths(1)
Dim vacationEnd = vacationStart.AddDays(7)
Me.monthCalendar1.SelectionStart = vacationStart.AddDays(-1)
Me.monthCalendar1.SelectionEnd = vacationEnd.AddDays(-1)
End Sub
Если для свойства задана SelectionStart дата, которая позже текущего SelectionEnd значения свойства, SelectionEnd автоматически устанавливается значение SelectionStart.
Если задать дату в SelectionStart , которая приводит к превышению числа дней, указанного свойством MaxSelectionCount , значение SelectionEnd корректируется; SelectionEnd устанавливается автоматически, чтобы число выбранных дней было равно MaxSelectionCount.
Ескерім
MaxSelectionCount представляет количество дней в выделенном фрагменте, а не разницу между SelectionStart и SelectionEnd. Например, если MaxSelectionCount значение равно 7 (значение по умолчанию), то SelectionStart и SelectionEnd может быть не более шести дней.
Ескерім
SelectionRange Установка для MonthCalendar элемента управления с включенными стилями визуальных элементов приведет к неправильному рисованию диапазона выделения на элементе управления.
Өнім | Нұсқалар |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: