Comment : sélectionner une plage de dates dans le contrôle MonthCalendar Windows Forms
Une fonctionnalité importante du contrôle Windows Forms MonthCalendar est que l’utilisateur peut sélectionner une plage de dates. Cette fonctionnalité est une amélioration par rapport à la fonctionnalité de sélection de date du DateTimePicker contrôle, qui permet uniquement à l’utilisateur de sélectionner une valeur de date/heure unique. Vous pouvez définir une plage de dates ou obtenir une plage de sélection définie par l’utilisateur à l’aide des propriétés du MonthCalendar contrôle. L’exemple de code suivant montre comment définir une plage de sélection.
Pour sélectionner une plage de dates
Créez des DateTime objets qui représentent les premières et les dernières 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éfinir 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
.NET Desktop feedback