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 de mois sur 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 calendrier mensuel.
- ou -
date1 est supérieur à la date maximale autorisée pour un contrôle calendrier mensuel.
- ou -
date2 est inférieur à la date minimale autorisée pour un contrôle calendrier mensuel.
- ou -
date2 est supérieur à la date maximale autorisée pour un contrôle calendrier mensuel.
Cette exception est levée uniquement si MinDate elle a été définie explicitement ou MaxDate si elle a été définie explicitement.
Remarques
L’utilisation de cette méthode est fonctionnellement équivalente à la définition de 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.
Note
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 disposez d’un seul mois affiché avec une plage de 04/01/2001 à 04/10/2001, le défilement précédent du calendrier modifie 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 jusqu’à janvier et février modifie la plage sélectionnée comme suit : 01/01/2001 à 01/01/10/2001.
Note
SelectionRange La définition d’un MonthCalendar contrôle sur lequel les styles visuels sont activés entraîne la peinture correcte de la plage de sélection sur le contrôle.