Vue d'ensemble du contrôle MonthCalendar (Windows Forms)

Le contrôle Windows Forms MonthCalendar présente une interface graphique intuitive permettant aux utilisateurs d’afficher et de définir des informations de date. Le contrôle affiche un calendrier : grille contenant les jours numérotés du mois, organisées en colonnes sous les jours de la semaine, avec la plage de dates sélectionnée mise en surbrillance. Vous pouvez sélectionner un mois différent en cliquant sur les boutons de flèche sur les deux côtés du mois légende. Contrairement au contrôle similaire DateTimePicker , vous pouvez sélectionner plusieurs dates avec ce contrôle. Pour plus d’informations sur le DateTimePicker contrôle, consultez DateTimePicker Control.

Configuration du contrôle MonthCalendar

L’apparence MonthCalendar du contrôle est hautement configurable. Par défaut, la date du jour s’affiche sous forme de cercle et est également indiquée en bas de la grille. Vous pouvez modifier cette fonctionnalité en définissant les propriétés et ShowTodayCircle les ShowToday propriétés sur false. Vous pouvez également ajouter des numéros de semaine au calendrier en définissant la ShowWeekNumbers propriété sur true. En définissant la CalendarDimensions propriété, vous pouvez avoir plusieurs mois affichés horizontalement et verticalement. Par défaut, dimanche est affiché comme le premier jour de la semaine, mais n’importe quel jour peut être désigné à l’aide de la FirstDayOfWeek propriété.

Vous pouvez également définir certaines dates en gras sur une base unique, annuelle ou mensuelle, en ajoutant DateTime des objets aux propriétés et MonthlyBoldedDates aux BoldedDatesAnnuallyBoldedDatespropriétés. Pour plus d’informations, consultez How to : Display Specific Days in Bold with the Windows Forms MonthCalendar Control.

La propriété clé du MonthCalendar contrôle est SelectionRange, la plage de dates sélectionnées dans le contrôle. La SelectionRange valeur ne peut pas dépasser le nombre maximal de jours pouvant être sélectionnés, défini dans la MaxSelectionCount propriété. Les dates les plus anciennes et les plus récentes que l’utilisateur peut sélectionner sont déterminées par les propriétés et MinDate les MaxDate propriétés.

Voir aussi