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
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);
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