Gewusst wie: Abrufen einer Textauswahl

Aktualisiert: November 2007

In diesem Beispiel wird eine Möglichkeit veranschaulicht, um mit der SelectedText-Eigenschaft Text abzurufen, den der Benutzer in einem TextBox-Steuerelement ausgewählt hat.

Beispiel

Im folgenden Extensible Application Markup Language (XAML)-Beispiel wird die Definition eines TextBox-Steuerelements dargestellt, das auswählbaren Text enthält sowie ein Button-Steuerelement mit einer angegebenen OnClick-Methode.

In diesem Beispiel wird eine Schaltfläche mit einem verknüpften Click-Ereignishandler zum Abrufen der Textauswahl verwendet. Wenn der Benutzer auf die Schaltfläche klickt, kopiert die OnClick-Methode im Textfeld ausgewählten Text in eine Zeichenfolge. Die besonderen Umstände, unter denen die Textauswahl abgerufen wird (Klicken auf eine Schaltfläche), und die mit dieser Auswahl durchgeführte Aktion (Kopieren der Textauswahl in eine Zeichenfolge) können problemlos geändert und an eine Vielzahl von Szenarien angepasst werden.

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

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

Das folgende C#-Beispiel zeigt einen OnClick-Ereignishandler für die Schaltfläche, die in der XAML für dieses Beispiel definiert wurde.

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

Siehe auch

Aufgaben

Beispiel für das Abrufen und Anzeigen einer Textauswahl

Konzepte

Übersicht über TextBox

Übersicht über RichTextBox