Compartir a través de


Descripción general del control MonthCalendar (Windows Forms)

El control de Windows Forms MonthCalendar presenta una interfaz gráfica intuitiva para que los usuarios vean y establezcan información de fecha. El control muestra un calendario: una cuadrícula que contiene los días numerados del mes, organizados en columnas debajo de los días de la semana, con el intervalo seleccionado de fechas resaltado. Para seleccionar otro mes, haga clic en los botones de flecha de cualquiera de los lados del título del mes. A diferencia del control similar DateTimePicker , puede seleccionar más de una fecha con este control. Para obtener más información sobre el DateTimePicker control, vea Control DateTimePicker.

Configuración del control MonthCalendar

La MonthCalendar apariencia del control es muy configurable. De forma predeterminada, la fecha de hoy se muestra como círculo y también se indica en la parte inferior de la cuadrícula. Puede cambiar esta característica configurando las propiedades ShowToday y ShowTodayCircle a false. También puede agregar números de semana al calendario estableciendo la propiedad ShowWeekNumbers a true. Al establecer la CalendarDimensions propiedad , puede tener varios meses mostrados horizontal y verticalmente. De forma predeterminada, el domingo se muestra como el primer día de la semana, pero cualquier día se puede designar mediante la FirstDayOfWeek propiedad .

También puede establecer determinadas fechas para que se muestren en negrita una sola vez, anualmente o mensualmente, agregando DateTime objetos a las propiedades BoldedDates, AnnuallyBoldedDates y MonthlyBoldedDates. Para obtener más información, vea Cómo: Mostrar días específicos en negrita con el control MonthCalendar de Windows Forms.

La propiedad clave del MonthCalendar control es SelectionRange, el intervalo de fechas seleccionado en el control. El SelectionRange valor no puede superar el número máximo de días que se pueden seleccionar, establecido en la MaxSelectionCount propiedad . Las fechas más antiguas y más recientes que el usuario puede seleccionar están determinadas por las MaxDate propiedades y MinDate .

Consulte también