Partilhar via


Como: Recuperar uma seleção de texto

Este exemplo mostra uma maneira de usar a propriedade SelectedText para recuperar o texto que o usuário selecionou em um controle TextBox.

Definir um controle TextBox

O exemplo XAML (Extensible Application Markup Language) a seguir mostra a definição de um controle TextBox que contém algum texto a ser selecionado e um controle Button com um método OnClick especificado.

Neste exemplo, um botão com um manipulador de eventos Click associado é usado para recuperar a seleção de texto. Quando o usuário clica no botão, o método OnClick copia qualquer texto selecionado na caixa de texto em uma cadeia de caracteres. As circunstâncias particulares pelas quais a seleção de texto é recuperada (clicar em um botão), bem como a ação executada com essa seleção (copiar a seleção de texto para uma cadeia de caracteres), podem ser facilmente modificadas para acomodar uma ampla variedade de cenários.

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

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

Manipulador de eventos OnClick

O exemplo C# a seguir mostra um manipulador de eventos OnClick para o botão definido no XAML para este exemplo.

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

Ver também