Partager via


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

Cet exemple montre une façon d’utiliser la propriété pour récupérer du SelectedText texte sélectionné par l’utilisateur dans un TextBox contrôle.

Définir un contrôle TextBox

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

Dans cet exemple, un bouton avec un gestionnaire d’événements associé Click est utilisé pour récupérer la sélection de texte. Lorsque l’utilisateur clique sur le bouton, la OnClick méthode copie tout texte sélectionné dans la zone de texte dans une chaîne. Les circonstances particulières dans lesquelles 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 facilement être modifiées pour prendre en charge un large éventail de scénarios.

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

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

Gestionnaire d’événements OnClick

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

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

Voir aussi