Freigeben über


MonthCalendar.TodayDate Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Werts, der als heutiges Datum verwendet MonthCalendar wird.

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

Eigenschaftswert

Eine DateTime Darstellung des heutigen Datums. Das aktuelle Systemdatum ist der Standardwert.

Ausnahmen

Der Wert ist kleiner als das zulässige Mindestdatum.

- oder -

Der Wert ist größer als das maximal zulässige Datum.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der Eigenschaften und SelectionEnd der SelectionStartEigenschaften TodayDate veranschaulicht. Zum Ausführen des Beispiels fügen Sie den folgenden Code in ein Formular ein, das ein Steuerelement mit dem MonthCalendar Namen MonthCalendar1enthält, und rufen Sie die ShowAWeeksVacationOneMonthFromToday Methode aus dem Konstruktor oder Load der Ereignisbehandlungsmethode des Formulars auf.

// 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

Hinweise

Standardmäßig gibt die TodayDate Eigenschaft das aktuelle Systemdatum zurück, und die TodayDateSet Eigenschaft lautet false. Durch Festlegen der TodayDate Eigenschaft wird die TodayDateSet Eigenschaft auf true und ab diesem Punkt ist der von der TodayDate Eigenschaft zurückgegebene Wert der vom Benutzer festgelegte Wert.

Gilt für:

Weitere Informationen