MonthCalendar.TodayDate Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, используемое элементом управления MonthCalendar в качестве сегодняшней даты.
public:
property DateTime TodayDate { DateTime get(); void set(DateTime value); };
public DateTime TodayDate { get; set; }
member this.TodayDate : DateTime with get, set
Public Property TodayDate As DateTime
Значение свойства
Объект DateTime, представляющий сегодняшнюю дату. Значением по умолчанию является текущая системная дата.
Исключения
Значение меньше минимальной допустимой даты.
-или-
Значение больше максимальной допустимой даты.
Примеры
В следующем примере кода показано, как использовать SelectionStartсвойства , TodayDate и 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
Комментарии
По умолчанию TodayDate свойство возвращает текущую системную дату, а TodayDateSet свойство имеет значение false
.
TodayDate Установка свойства задает TodayDateSet для свойства true
значение , а с этого момента значение, возвращаемое свойствомTodayDate, является значением, заданным пользователем.