Procedura: Recuperare una selezione di testo
In questo esempio viene illustrato un modo per utilizzare la proprietà SelectedText per recuperare il testo selezionato dall'utente in un controllo TextBox.
Definire un controllo casella di testo
Nell'esempio XAML (Extensible Application Markup Language) seguente viene illustrata la definizione di un controllo TextBox contenente testo da selezionare e un controllo Button con un metodo di OnClick specificato.
In questo esempio viene usato un pulsante con un gestore eventi Click associato per recuperare la selezione del testo. Quando l'utente fa clic sul pulsante, il metodo OnClick 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 gestore eventi OnClick 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
Vedere anche
- Panoramica di TextBox
- panoramica di RichTextBox
.NET Desktop feedback