Cenni preliminari sul controllo MonthCalendar (Windows Form)MonthCalendar Control Overview (Windows Forms)

Windows Form MonthCalendar controllo fornisce un'interfaccia grafica intuitiva per gli utenti di visualizzare e impostare le informazioni sulla data.The Windows Forms MonthCalendar control presents an intuitive graphical interface for users to view and set date information. Il controllo Visualizza un calendario: una griglia contenente i giorni del mese, distribuiti in colonne sotto i giorni della settimana, con l'intervallo di date evidenziato selezionato numerati.The control displays a calendar: a grid containing the numbered days of the month, arranged in columns underneath the days of the week, with the selected range of dates highlighted. È possibile selezionare un altro mese facendo clic sui pulsanti freccia su entrambi i lati della didascalia del mese.You can select a different month by clicking the arrow buttons on either side of the month caption. A differenza dell'analoga DateTimePicker controllo, è possibile selezionare più di una data con questo controllo.Unlike the similar DateTimePicker control, you can select more than one date with this control. Per ulteriori informazioni sul DateTimePicker di controllo, vedere controllo DateTimePicker.For more information about the DateTimePicker control, see DateTimePicker Control.

Configurazione del controllo MonthCalendarConfiguring the MonthCalendar Control

Il MonthCalendar aspetto del controllo è configurabile.The MonthCalendar control's appearance is highly configurable. Per impostazione predefinita, la data odierna viene visualizzata un cerchio e viene anche indicata nella parte inferiore della griglia.By default, today's date is displayed as circled, and is also noted at the bottom of the grid. È possibile modificare questa funzionalità impostando la ShowToday e ShowTodayCircle proprietà false.You can change this feature by setting the ShowToday and ShowTodayCircle properties to false. Inoltre, è possibile aggiungere numeri di settimana di calendario impostando il ShowWeekNumbers proprietà true.You can also add week numbers to the calendar by setting the ShowWeekNumbers property to true. Impostando il CalendarDimensions proprietà, è possibile avere più mesi visualizzate orizzontalmente e verticalmente.By setting the CalendarDimensions property, you can have multiple months displayed horizontally and vertically. Per impostazione predefinita, viene visualizzata domenica come primo giorno della settimana, ma è possibile designare qualsiasi giorno con il FirstDayOfWeek proprietà.By default, Sunday is shown as the first day of the week, but any day can be designated using the FirstDayOfWeek property.

È inoltre possibile impostare alcune date da visualizzare grassetto con cadenza occasionale, annuale o mensile, aggiungendo DateTime oggetti per il BoldedDates, AnnuallyBoldedDates, e MonthlyBoldedDates proprietà.You can also set certain dates to be displayed in bold on a one-time basis, annually, or monthly, by adding DateTime objects to the BoldedDates, AnnuallyBoldedDates, and MonthlyBoldedDates properties. Per ulteriori informazioni, vedere procedura: visualizzare giorni specifici in grassetto con il controllo MonthCalendar Windows Form.For more information, see How to: Display Specific Days in Bold with the Windows Forms MonthCalendar Control.

La proprietà chiave della MonthCalendar controllo SelectionRange, l'intervallo di date selezionato nel controllo.The key property of the MonthCalendar control is SelectionRange, the range of dates selected in the control. Il SelectionRange valore non può superare il numero massimo di giorni per cui può essere selezionato, impostare nel MaxSelectionCount proprietà.The SelectionRange value cannot exceed the maximum number of days that can be selected, set in the MaxSelectionCount property. Le date più recenti e meno recenti, l'utente può selezionare sono determinate dalle MaxDate e MinDate proprietà.The earliest and latest dates the user can select are determined by the MaxDate and MinDate properties.

Vedere ancheSee Also

MonthCalendar
Controllo MonthCalendarMonthCalendar Control