MonthCalendar.TodayDate Proprietà

Definizione

Ottiene o imposta il valore usato dalla proprietà MonthCalendar per rappresentare la data odierna.

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

Valore della proprietà

Oggetto DateTime che rappresenta la data odierna. Il valore predefinito corrisponde alla data di sistema corrente.

Eccezioni

Il valore è minore rispetto alla data minima consentita.

-oppure-

Il valore è maggiore rispetto alla data massima consentita.

Esempio

Nell'esempio di codice seguente viene illustrato come usare le SelectionStartTodayDate proprietà e SelectionEnd . Per eseguire l'esempio, incollare il codice seguente in un modulo contenente un MonthCalendar controllo denominato MonthCalendar1e chiamare il ShowAWeeksVacationOneMonthFromToday metodo dal costruttore o Load dal metodo di gestione eventi del modulo.

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

Commenti

Per impostazione predefinita, la TodayDate proprietà restituisce la data di sistema corrente e la TodayDateSet proprietà è false. L'impostazione della TodayDate proprietà imposta la TodayDateSet proprietà su true e, da tale punto, il valore restituito dalla proprietà è quello impostato dall'utente TodayDate .

Si applica a

Vedi anche