ComboBox.SelectedText Propriété
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.
Obtient ou définit le texte sélectionné dans la partie modifiable d’un ComboBox.
public:
property System::String ^ SelectedText { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string SelectedText { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedText : string with get, set
Public Property SelectedText As String
Valeur de propriété
Chaîne qui représente le texte actuellement sélectionné dans la zone de liste déroulante. Si DropDownStyle elle est définie DropDownListsur , la valeur de retour est une chaîne vide (« »).
- Attributs
Remarques
Vous pouvez utiliser la SelectedText propriété pour récupérer ou modifier le texte actuellement sélectionné dans un ComboBox contrôle. Toutefois, vous devez savoir que la sélection peut changer automatiquement en raison de l’interaction de l’utilisateur. Par exemple, si vous récupérez la SelectedText valeur dans un gestionnaire d’événements de bouton Click , la valeur sera une chaîne vide. Cela est dû au fait que la sélection est automatiquement effacée lorsque le focus d’entrée passe de la zone de liste déroulante au bouton.
Lorsque la zone de liste modifiable perd le focus, le point de sélection passe au début du texte et tout texte sélectionné n’est plus sélectionné. Dans ce cas, l’obtention de la SelectedText propriété récupère une chaîne vide et la définition de la SelectedText propriété ajoute la valeur spécifiée au début du texte.
Lorsque la zone de liste modifiable obtient le focus, le texte intégral dans le contrôle est automatiquement sélectionné. Si vous appelez la méthode du Focus contrôle pour définir le focus d’entrée, le texte intégral est sélectionné, que le contrôle ait déjà eu le focus.
Lorsque l’utilisateur sélectionne un élément dans la liste déroulante ou à l’aide des touches flèche haut et bas, le texte du nouvel élément est automatiquement sélectionné. Toutefois, si vous essayez d’obtenir la SelectedText valeur dans un gestionnaire d’événements ou SelectedValueChanged d’un SelectedIndexChanged gestionnaire d’événements, la propriété retourne une chaîne vide. Cela est dû au fait que, au moment de ces événements, la valeur précédente SelectedText a été effacée et la nouvelle valeur n’a pas encore été définie. Pour récupérer la valeur actuelle dans un gestionnaire d’événements ou SelectedValueChanged d’un SelectedIndexChanged gestionnaire d’événements, utilisez la propriété à la SelectedItem place.