MonthCalendar.TodayDate Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 MonthCalendar1
e 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 .