Condividi tramite


Procedura: recuperare un testo selezionato

In questo esempio viene illustrato l'utilizzo della proprietà SelectedText per recuperare il testo selezionato dall'utente in un controllo TextBox.

Esempio

Nel seguente esempio Extensible Application Markup Language (XAML) viene mostrata la definizione di un controllo TextBox contenente del testo da selezionare e di un controllo Button specificando un metodo OnClick.

In questo esempio, un pulsante con un gestore eventi Click associato viene utilizzato per recuperare il testo selezionato. Quando l'utente fa clic sul pulsante, il metodo OnClick copia in una stringa il testo selezionato nella casella di testo. La particolare modalità di recupero del testo selezionato (il clic su un pulsante), nonché l'operazione eseguita su tale selezione (la copia del testo selezionato in una stringa) possono essere facilmente modificate in funzione di una molteplicità di scenari.

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

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

Nel seguente esempio C# viene mostrato un gestore di eventi OnClick per il pulsante definito in XAML di questo esempio.

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

Vedere anche

Concetti

Cenni preliminari sulla classe TextBox

Cenni generali sul controllo RichTextBox