Comment : sélectionner une plage de dates dans le contrôle MonthCalendar Windows Forms
Une fonctionnalité importante du contrôle MonthCalendar Windows Forms permet à l'utilisateur de sélectionner une plage de dates. Cette fonctionnalité est une amélioration de la fonctionnalité de sélection de date du contrôle DateTimePicker qui permet uniquement à l'utilisateur de sélectionner une seule valeur de date/d'heure. Vous pouvez définir une plage de dates ou obtenir une plage de sélection définie par l'utilisateur en utilisant des propriétés du contrôle MonthCalendar. L'exemple de code suivant montre comment définir une plage de sélection.
Pour sélectionner une plage de dates
Créez des objets DateTime qui représentent la première et la dernière dates d'une plage.
Dim projectStart As Date = New DateTime(2001, 2, 13) Dim projectEnd As Date = New DateTime(2001, 2, 28)
DateTime projectStart = new DateTime(2001, 2, 13); DateTime projectEnd = new DateTime(2001, 2, 28);
DateTime projectStart = DateTime(2001, 2, 13); DateTime projectEnd = DateTime(2001, 2, 28);
Définissez la propriété SelectionRange.
MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)
monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);
monthCalendar1->SelectionRange = gcnew SelectionRange(projectStart, projectEnd);
— ou —
Définissez les propriétés SelectionStart et SelectionEnd.
MonthCalendar1.SelectionStart = projectStart MonthCalendar1.SelectionEnd = projectEnd
monthCalendar1.SelectionStart = projectStart; monthCalendar1.SelectionEnd = projectEnd;
monthCalendar1->SelectionStart = projectStart; monthCalendar1->SelectionEnd = projectEnd;
Voir aussi
Tâches
Comment : modifier l'apparence du contrôle MonthCalendar Windows Forms
Comment : afficher en gras certains jours à l'aide du contrôle MonthCalendar Windows Forms
Comment : afficher plusieurs mois dans le contrôle MonthCalendar Windows Forms