Share via


Comment : récupérer une sélection de texte

Mise à jour : novembre 2007

Cet exemple montre une méthode pour utiliser la propriété SelectedText pour récupérer du texte sélectionné par l'utilisateur dans un contrôle TextBox.

Exemple

L'exemple XAML (Extensible Application Markup Language) suivant montre la définition d'un contrôle TextBox qui contient du texte à sélectionner, et un contrôle Button associé à une méthode OnClick spécifiée.

Dans cet exemple, un bouton avec un gestionnaire d'événements Click associé est utilisé pour récupérer la sélection de texte. Lorsque l'utilisateur clique sur le bouton, la méthode OnClick copie le texte sélectionné de la zone de texte dans une chaîne. Les cas particuliers dans lesquels la sélection de texte est récupérée (en cliquant sur un bouton), ainsi que l'action effectuée avec cette sélection (copie de la sélection de texte dans une chaîne), peuvent être facilement modifiés pour s'adapter à une grande variété de scénarios.

<TextBox Name="tbSelectSomeText">
  Some text to select...
</TextBox>

<Button Click="OnClick">Retrieve Selection</Button>

L'exemple C# suivant montre un gestionnaire d'événements OnClick pour le bouton défini en XAML pour cet exemple.

Private Sub OnClick(ByVal senter As Object, ByVal e As RoutedEventArgs)
    Dim sSelectedText As String = tbSelectSomeText.SelectedText
End Sub
void OnClick(object sender, RoutedEventArgs e)
{
    String sSelectedText = tbSelectSomeText.SelectedText;
}

Voir aussi

Tâches

Récupération et affichage d'une sélection de texte, exemple

Concepts

Vue d'ensemble de TextBox

Vue d'ensemble de RichTextBox