如何:检索文本选定内容

此示例演示了使用 SelectedText 属性检索用户在 TextBox 控件中选择的文本的一种方法。

定义 TextBox 控件

下面的 Extensible Application Markup Language (XAML) 示例演示了包含一些要选择的文本的 TextBox 控件和具有指定 OnClick 方法的 Button 控件的定义。

在此示例中,使用带有关联 Click 事件处理程序的按钮来检索文本选择。 当用户单击该按钮时,OnClick 方法将文本框中的任何选定文本复制到字符串中。 检索文本选择的特定情况(单击按钮),以及对该选择执行的操作(将文本选择复制到字符串)可以轻松修改,以适应各种场景。

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

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

OnClick 事件处理程序

以下 C# 示例显示了在 XAML 中为此示例定义的按钮的 OnClick 事件处理程序。

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

另请参阅