MonthCalendar.TodayDate Eigenschaft

Definition

Ruft den Wert ab, der von MonthCalendar als aktuelles Datum verwendet wird, oder legt diesen fest.

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, die das aktuelle Datum darstellt. Der Standardwert ist das aktuelle Systemdatum.

Ausnahmen

Der Wert ist niedriger als das kleinstmögliche zulässige Datum.

- oder -

Der Wert ist höher als das größtmögliche zulässige Datum.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der SelectionStartEigenschaften , TodayDate und SelectionEnd veranschaulicht. Fügen Sie zum Ausführen des Beispiels den folgenden Code in ein Formular ein, das ein MonthCalendar Steuerelement mit dem 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 ist false. Durch Festlegen der TodayDate -Eigenschaft wird die TodayDateSet -Eigenschaft auf true festgelegt, und ab diesem Zeitpunkt ist der von der TodayDate -Eigenschaft zurückgegebene Wert der vom Benutzer festgelegte Wert.

Gilt für:

Weitere Informationen