Condividi tramite


Cenni preliminari sul controllo MonthCalendar (Windows Form)

Aggiornamento: novembre 2007

Il controllo MonthCalendar Windows Form presenta agli utenti un'intuitiva interfaccia grafica per la visualizzazione e l'impostazione delle informazioni sulle date. Tramite il controllo viene visualizzato un calendario: una griglia contenente i giorni del mese rappresentati da numeri e disposti in colonne in base ai giorni della settimana, in cui l'intervallo di date selezionate è evidenziato. È possibile selezionare un diverso mese facendo clic sui pulsanti con le frecce su uno dei lati della didascalia del mese. Diversamente dall'analogo controllo DateTimePicker, consente di selezionare più di una data. Per ulteriori informazioni sul controllo DateTimePicker, vedere Controllo DateTimePicker (Windows Form).

Configurazione del controllo MonthCalendar

L'aspetto del controllo MonthCalendar è configurabile. Per impostazione predefinita attorno alla data odierna è visualizzato un cerchio e la data è inoltre specificata nella parte inferiore della griglia. È possibile modificare tale funzionalità impostando le proprietà ShowToday e ShowTodayCircle su false. È inoltre possibile aggiungere i numeri delle settimane al calendario impostando la proprietà ShowWeekNumbers su true. Se si imposta la proprietà CalendarDimensions, è possibile visualizzare più mesi in orizzontale o in verticale. Per impostazione predefinita il primo giorno della settimana visualizzato è la domenica ma è possibile designare qualsiasi giorno con la proprietà FirstDayOfWeek.

È inoltre possibile impostare la visualizzazione di determinate date in grassetto una volta sola, su base annua o mensile, aggiungendo oggetti DateTime alle proprietà BoldedDates, AnnuallyBoldedDates e MonthlyBoldedDates. Per ulteriori informazioni, vedere Procedura: visualizzare giorni specifici in grassetto con il controllo MonthCalendar Windows Form.

La proprietà chiave del controllo MonthCalendar è SelectionRange, l'intervallo di date selezionate nel controllo. Il valore di SelectionRange non deve superare il numero massimo di giorni selezionabili, impostato nella proprietà MaxSelectionCount. La prima e l'ultima data che è possibile selezionare sono determinate dalle proprietà MaxDate e MinDate.

Vedere anche

Riferimenti

MonthCalendar

Altre risorse

Controllo MonthCalendar (Windows Form)