MonthCalendar.SetSelectionRange(DateTime, DateTime) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.