MonthCalendar.TodayDate Propriedade

Definição

Obtém ou define o valor que é usado por MonthCalendar como data de hoje.

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 Propriedade

A DateTime representando a data de hoje. O valor predefinido é a data atual do sistema.

Exceções

O valor é inferior à data mínima permitida.

-ou-

O valor é superior à data máxima permitida.

Exemplos

O seguinte exemplo de código demonstra como usar as SelectionStartpropriedades , TodayDate e SelectionEnd . Para executar o exemplo, cole o código seguinte num formulário contendo um MonthCalendar controlo chamado MonthCalendar1, e chame o ShowAWeeksVacationOneMonthFromToday método a partir do construtor ou Load método de gestão de eventos do formulário.

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

Observações

Por defeito, a TodayDate propriedade devolve a data atual do sistema, e a TodayDateSet propriedade é false. Definir a TodayDate propriedade define a TodayDateSet propriedade para true e, a partir desse ponto, o valor devolvido pela TodayDate propriedade é aquele que o utilizador define.

Aplica-se a

Ver também