Procedura: Selezionare un intervallo di date nel controllo MonthCalendar di 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 controllo DateTimePicker, 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 controllo MonthCalendar. Nell'esempio di codice seguente viene illustrato come impostare un intervallo di selezione.
Per selezionare un intervallo di date
Crea oggetti DateTime che rappresentano la prima e l'ultima data in 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);
–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
.NET Desktop feedback