Partager via


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

Le contrôle MonthCalendar Windows Forms présente une interface graphique intuitive permettant aux utilisateurs d'afficher et de définir des informations de date. Il affiche un calendrier qui se présente sous la forme d'une grille contenant les quantièmes du mois en cours, disposés en colonnes sous les jours de la semaine et où la plage de dates sélectionnée est en surbrillance. Vous pouvez sélectionner un mois différent en cliquant sur les boutons de direction affichés de part et d'autre du nom du mois. À la différence du contrôle DateTimePicker dont il est pourtant similaire, vous pouvez sélectionner plusieurs dates à l'aide de ce contrôle. Pour plus d'informations sur le contrôle DateTimePicker, consultez DateTimePicker, contrôle (Windows Forms).

Configuration du contrôle MonthCalendar

L'apparence du contrôle MonthCalendar peut être modifiée dans une large mesure. Par défaut, la date du jour est entourée d'un cercle et apparaît également au bas de la grille. Vous pouvez modifier cette fonctionnalité en affectant aux propriétés ShowToday et ShowTodayCircle la valeur false. Vous pouvez également ajouter des numéros de semaine au calendrier en affectant à la propriété ShowWeekNumbers la valeur true. En définissant la propriété CalendarDimensions, vous pouvez afficher plusieurs mois horizontalement et verticalement. Par défaut, dimanche est le premier jour de la semaine, mais vous pouvez choisir un autre jour à l'aide de la propriété FirstDayOfWeek.

Vous pouvez également définir l'affichage en gras de certaines dates sur une base occasionnelle, annuelle ou mensuelle, en ajoutant des objets DateTime aux propriétés BoldedDates, AnnuallyBoldedDates et MonthlyBoldedDates. Pour plus d'informations, consultez Comment : afficher en gras certains jours à l'aide du contrôle MonthCalendar Windows Forms.

La principale propriété du contrôle MonthCalendar est SelectionRange, qui correspond à la plage de dates sélectionnée dans le contrôle. La valeur SelectionRange ne peut pas dépasser le nombre maximal de jours pouvant être sélectionnés, ce nombre étant défini dans la propriété MaxSelectionCount. Les premières et dernières dates que l'utilisateur peut sélectionner sont déterminées par les propriétés MaxDate et MinDate.

Voir aussi

Référence

MonthCalendar

Autres ressources

MonthCalendar, contrôle (Windows Forms)