如何:检索文本选定内容

更新:2007 年 11 月

此示例演示一种执行如下操作的方法:使用 SelectedText 属性来检索用户已经在 TextBox 控件中选择的文本。

示例

下面的可扩展应用程序标记语言 (XAML) 示例演示 TextBox 控件(包含要选择的部分文本)和 Button 控件(具有指定的 OnClick 方法)的定义。

在本示例中,具有相关 Click 事件处理程序的按钮用来检索文本选定内容。当用户单击该按钮时,OnClick 方法会将文本框中任何选定的文本复制到字符串中。可以方便地修改用来检索文本选定内容的具体方法(单击按钮)以及针对该选定内容执行的操作(将文本选定内容复制到字符串),以便使其适应各种不同的情形。

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

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

下面的 C# 示例演示了在上例的 XAML 中所定义按钮的 OnClick 事件处理程序。

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

请参见

任务

检索和显示文本选择的示例

概念

TextBox 概述

RichTextBox 概述