MonthCalendar.SetSelectionRange(DateTime, DateTime) Méthode

Définition

Définit les dates sélectionnées dans un contrôle calendrier du mois au sein de la plage de dates spécifiée.

public:
 void SetSelectionRange(DateTime date1, DateTime date2);
public void SetSelectionRange (DateTime date1, DateTime date2);
member this.SetSelectionRange : DateTime * DateTime -> unit
Public Sub SetSelectionRange (date1 As DateTime, date2 As DateTime)

Paramètres

date1
DateTime

Date de début de la plage de sélection.

date2
DateTime

Date de fin de la plage de sélection.

Exceptions

date1 est inférieur à la date minimale autorisée pour un contrôle de calendrier mensuel.

  • ou - date1 est supérieur à la date maximale autorisée pour un contrôle de calendrier mensuel.

  • ou - date2 est inférieur à la date minimale autorisée pour un contrôle de calendrier mensuel.

  • ou - date2 est supérieur à la date maximale autorisée pour un contrôle de calendrier mensuel.

Cette exception sera levée uniquement si MinDate ou MaxDate ont été définis explicitement.

Remarques

L’utilisation de cette méthode équivaut fonctionnellement à définir la SelectionRange propriété. Vous pouvez définir les dates de début et de fin séparément en définissant la ou SelectionEnd la SelectionStart propriété.

Si vous définissez le date1 paramètre supérieur au date2 paramètre, les deux dates sont définies sur la date1 valeur.

Notes

Le défilement de l’affichage du calendrier avec les boutons de navigation lorsqu’une plage est sélectionnée peut entraîner des résultats inattendus (par exemple, la plage de dates n’est pas conservée). Si vous avez un mois unique affiché avec une plage de 04/01/2001 à 04/10/2001, le défilement du calendrier change la plage sélectionnée comme suit : 03/01/2001 à 03/10/2001. Si vous avez plusieurs mois affichés, tels que mars et avril avec une plage sélectionnée de 04/01/2001 à 04/10/2001, le défilement du calendrier vers janvier et février modifie la plage sélectionnée comme suit : 01/01/2001 à 01/10/2001.

Notes

La définition d’un SelectionRange MonthCalendar contrôle avec des styles visuels activés entraîne la peinture correcte de la plage de sélection sur le contrôle.

S’applique à

Voir aussi