Partilhar via


Como: Recuperar uma seleção de texto

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

Exemplo

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

Nesse exemplo, um botão com um manipulador de eventos Click associada é 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 sequência de caracteres. As circunstâncias específicas pelo qual a seleção de texto é recuperada (clicando em um botão), bem como a ação tomada com essa seleção (copiar a seleção de texto para uma sequência de caracteres), pode facilmente ser modificado para acomodar uma grande variedade de cenários.

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

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

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

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;
}

Consulte também

Tarefas

Recuperar e exibir um exemplo de seleção de texto

Conceitos

Visão geral sobre TextBox

Visão geral de RichTextBox