Condividi tramite


Procedura: selezionare un intervallo di date nel controllo MonthCalendar Windows Form

Un'importante funzionalità del controllo MonthCalendar Windows Form consiste nella possibilità di selezionare un intervallo di date. Questo rappresenta un miglioramento rispetto alla funzionalità di selezione della data del controllo DateTimePicker, che consentiva all'utente di selezionare soltanto un singolo valore data/ora. È possibile utilizzare le proprietà del controllo MonthCalendar per impostare un intervallo di date o per ottenere un intervallo di selezione impostato dall'utente. Nell'esempio di codice riportato di seguito viene illustrato come impostare un intervallo di selezione.

Per selezionare un intervallo di date

  1. Creare gli oggetti DateTime che rappresentano la prima e l'ultima data dell'intervallo.

    Dim projectStart As Date = New DateTime(2001, 2, 13)
    Dim projectEnd As Date = New DateTime(2001, 2, 28)
    
    DateTime projectStart = new DateTime(2001, 2, 13);
    DateTime projectEnd = new DateTime(2001, 2, 28);
    
    DateTime projectStart = DateTime(2001, 2, 13);
    DateTime projectEnd = DateTime(2001, 2, 28);
    
  2. Impostare la proprietà SelectionRange.

    MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)
    
    monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);
    
    monthCalendar1->SelectionRange = gcnew
       SelectionRange(projectStart, projectEnd);
    

    -o-

    Impostare le proprietà SelectionStart e SelectionEnd.

    MonthCalendar1.SelectionStart = projectStart
    MonthCalendar1.SelectionEnd = projectEnd
    
    monthCalendar1.SelectionStart = projectStart;
    monthCalendar1.SelectionEnd = projectEnd;
    
    monthCalendar1->SelectionStart = projectStart;
    monthCalendar1->SelectionEnd = projectEnd;
    

Vedere anche

Attività

Procedura: modificare l'aspetto del controllo MonthCalendar Windows Form

Procedura: visualizzare giorni specifici in grassetto con il controllo MonthCalendar Windows Form

Procedura: visualizzare più mesi nel controllo MonthCalendar Windows Form

Altre risorse

Controllo MonthCalendar (Windows Form)