Partager via


MonthCalendar.SelectionRange Propriété

Définition

Obtient ou définit la plage de dates sélectionnée pour un contrôle calendrier mensuel.

public:
 property System::Windows::Forms::SelectionRange ^ SelectionRange { System::Windows::Forms::SelectionRange ^ get(); void set(System::Windows::Forms::SelectionRange ^ value); };
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
[System.ComponentModel.Bindable(true)]
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
[<System.ComponentModel.Bindable(true)>]
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
Public Property SelectionRange As SelectionRange

Valeur de propriété

Avec SelectionRange les dates de début et de fin de la plage sélectionnée.

Attributs

Exceptions

La Start valeur de l’objet affecté SelectionRange est inférieure à la date minimale autorisée pour un contrôle calendrier mensuel.

- ou -

La Start valeur de l’affectation SelectionRange est supérieure à la date maximale autorisée d’un contrôle calendrier mensuel.

- ou -

La End valeur de l’objet affecté SelectionRange est inférieure à la date minimale autorisée pour un contrôle calendrier mensuel.

- ou -

La End valeur de l’affectation SelectionRange est supérieure à la date maximale autorisée d’un contrôle calendrier mensuel.

Remarques

La définition de cette propriété équivaut fonctionnellement à l’utilisation de la SetSelectionRange méthode. Vous pouvez définir les dates de début et de fin séparément en définissant les propriétés ou SelectionEnd les SelectionStart propriétés. Vous ne pouvez pas modifier les dates de début et de fin en définissant les SelectionRange.Start valeurs ou SelectionRange.End les valeurs de propriété de la SelectionRange propriété. Vous devez utiliser SelectionStart, SelectionEndou SetSelectionRange.

Si la Start valeur de la propriété est SelectionRange supérieure à sa End valeur de propriété, les dates sont échangées ; la valeur de la End propriété devient la date de début et Start la valeur de propriété devient la date de fin.

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 avez un seul mois affiché avec une plage de 04/01/2001 à 04/10/2001, le défilement du calendrier jusqu’à mars 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.

S’applique à

Voir aussi