MonthCalendar.TodayDate Propiedad

Definición

Obtiene o establece el valor que MonthCalendar usa como fecha actual.

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

Valor de propiedad

DateTime que representa la fecha actual. El valor predeterminado es la fecha actual del sistema.

Excepciones

El valor es menor que la fecha mínima permitida.

o bien

El valor es superior a la fecha mínima permitida.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar las SelectionStartpropiedades , TodayDate y SelectionEnd . Para ejecutar el ejemplo, pegue el código siguiente en un formulario que contenga un MonthCalendar control denominado MonthCalendar1y llame al ShowAWeeksVacationOneMonthFromToday método desde el constructor o Load el método de control de eventos del formulario.

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

Comentarios

De forma predeterminada, la TodayDate propiedad devuelve la fecha actual del sistema y la TodayDateSet propiedad es false. Establecer la TodayDate propiedad establece la TodayDateSet propiedad true en y, desde ese punto, el valor devuelto por la TodayDate propiedad es el que establece el usuario.

Se aplica a

Consulte también