Partager via


ComboBox.SelectedText Propriété

Définition

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.

S’applique à