Introducción al control MonthCalendar (formularios Windows Forms)MonthCalendar Control Overview (Windows Forms)

Los formularios de Windows MonthCalendar control presenta una interfaz gráfica intuitiva para los usuarios ver y establecer información de fecha.The Windows Forms MonthCalendar control presents an intuitive graphical interface for users to view and set date information. El control muestra un calendario: una cuadrícula que contiene los días numerados del mes, organizados en columnas bajo los días de la semana, con el intervalo de fechas resaltado seleccionado.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. Puede seleccionar un mes distinto, haga clic en los botones de flecha a cada lado del título del mes.You can select a different month by clicking the arrow buttons on either side of the month caption. A diferencia de similar DateTimePicker control, puede seleccionar más de una fecha con este control.Unlike the similar DateTimePicker control, you can select more than one date with this control. Para obtener más información sobre la DateTimePicker control, vea DateTimePicker Control.For more information about the DateTimePicker control, see DateTimePicker Control.

Configurar el Control MonthCalendarConfiguring the MonthCalendar Control

El MonthCalendar la apariencia del control es altamente configurable.The MonthCalendar control's appearance is highly configurable. De forma predeterminada, la fecha de hoy se muestra con un círculo y también se indica en la parte inferior de la cuadrícula.By default, today's date is displayed as circled, and is also noted at the bottom of the grid. Puede cambiar esta característica estableciendo la ShowToday y ShowTodayCircle propiedades a false.You can change this feature by setting the ShowToday and ShowTodayCircle properties to false. También puede agregar números de semana al calendario estableciendo el ShowWeekNumbers propiedad true.You can also add week numbers to the calendar by setting the ShowWeekNumbers property to true. Estableciendo el CalendarDimensions propiedad, puede tener varios meses que se muestran horizontal y verticalmente.By setting the CalendarDimensions property, you can have multiple months displayed horizontally and vertically. De forma predeterminada, se muestra el domingo como primer día de la semana, pero se puede designar cualquier día mediante la FirstDayOfWeek propiedad.By default, Sunday is shown as the first day of the week, but any day can be designated using the FirstDayOfWeek property.

También puede establecer determinadas fechas para mostrarse en negrita según una sola vez, anuales o mensuales, agregando DateTime objetos a la BoldedDates, AnnuallyBoldedDates, y MonthlyBoldedDates propiedades.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. Para obtener más información, vea Cómo: Mostrar días específicos en negrita con el Windows Forms Control MonthCalendar.For more information, see How to: Display Specific Days in Bold with the Windows Forms MonthCalendar Control.

La propiedad de clave de la MonthCalendar control es SelectionRange, el intervalo de fechas seleccionadas en el control.The key property of the MonthCalendar control is SelectionRange, the range of dates selected in the control. El SelectionRange valor no puede superar el número máximo de días que se pueden seleccionar, establecido el MaxSelectionCount propiedad.The SelectionRange value cannot exceed the maximum number of days that can be selected, set in the MaxSelectionCount property. El usuario puede seleccionar las primeras y últimas fechas están determinadas por la MaxDate y MinDate propiedades.The earliest and latest dates the user can select are determined by the MaxDate and MinDate properties.

Vea tambiénSee also