Share via


Cómo: Recuperar una selección de texto

En este ejemplo se muestra una manera de utilizar la propiedad SelectedText para recuperar texto que el usuario ha seleccionado en un control TextBox.

Ejemplo

En el ejemplo de Extensible Application Markup Language (XAML) siguiente se muestra la definición de un control TextBox que contiene texto que se puede seleccionar y un control Button con un método OnClick especificado.

En este ejemplo, se utiliza un botón con un controlador de eventos Click asociado para recuperar la selección de texto. Cuando el usuario hace clic en el botón, el método OnClick copia en una cadena cualquier texto que esté seleccionado en el cuadro de texto. Las circunstancias concretas en virtud de las que se recupera (hacer clic en un botón) la selección de texto, así como la acción que se lleva a cabo como consecuencia de esa selección (copiar la selección de texto en una cadena), se pueden modificar con facilidad para adaptarlas a gran variedad de escenarios.

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

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

En el ejemplo de C# se muestra un controlador de eventos OnClick para el botón definido en el marcado XAML de este ejemplo.

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

Vea también

Conceptos

Información general sobre TextBox

Información general sobre el control RichTextBox