Procedura: selezionare un intervallo di date nel controllo MonthCalendar Windows Form
Una funzionalità importante del controllo Windows Form MonthCalendar è che l'utente può selezionare un intervallo di date. Questa funzionalità è un miglioramento rispetto alla funzionalità di selezione data del DateTimePicker controllo, che consente solo all'utente di selezionare un singolo valore di data/ora. È possibile impostare un intervallo di date o ottenere un intervallo di selezione impostato dall'utente usando le proprietà del MonthCalendar controllo . Nell'esempio di codice seguente viene illustrato come impostare un intervallo di selezione.
Per selezionare un intervallo di date
Creare DateTime oggetti che rappresentano le prime e le ultime date di un 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);
Impostare la proprietà SelectionRange.
MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)
monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);
monthCalendar1->SelectionRange = gcnew SelectionRange(projectStart, projectEnd);
OPPURE
Impostare le proprietà SelectionStart e SelectionEnd.
MonthCalendar1.SelectionStart = projectStart MonthCalendar1.SelectionEnd = projectEnd
monthCalendar1.SelectionStart = projectStart; monthCalendar1.SelectionEnd = projectEnd;
monthCalendar1->SelectionStart = projectStart; monthCalendar1->SelectionEnd = projectEnd;
Vedi anche
.NET Desktop feedback