Partager via


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

  1. 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);
    
  2. 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

Autres ressources

MonthCalendar, contrôle (Windows Forms)