Share via


Procedura: recuperare un testo selezionato

In questo esempio viene illustrato un modo per utilizzare la SelectedText proprietà per recuperare il testo selezionato dall'utente in un TextBox controllo .

Definire un controllo TextBox

Nell'esempio XAML (Extensible Application Markup Language) seguente viene illustrata la definizione di un TextBox controllo che contiene testo da selezionare e un Button controllo con un metodo specificato OnClick .

In questo esempio viene usato un pulsante con un gestore eventi associato Click per recuperare la selezione del testo. Quando l'utente fa clic sul pulsante, il OnClick metodo copia qualsiasi testo selezionato nella casella di testo in una stringa. Le circostanze particolari in cui la selezione del testo viene recuperata (facendo clic su un pulsante), nonché l'azione eseguita con tale selezione (copiando la selezione di testo in una stringa), può essere facilmente modificata per adattarsi a un'ampia gamma di scenari.

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

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

Gestore eventi OnClick

L'esempio C# seguente mostra un OnClick gestore eventi per il pulsante definito nel codice XAML per questo esempio.

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

Vedi anche