Поделиться через


Практическое руководство. Извлечение выделенного текста

В этом примере показан способ использования свойства SelectedText для извлечения текста, который пользователь выделил в элементе управления TextBox.

Пример

В следующем примере кода Extensible Application Markup Language (XAML) демонстрируется определение элемента управления TextBox, содержащего некоторый текст для выделения, и элемента управления Button, для которого определен метод OnClick.

В этом примере кнопка со связанным обработчиком событий Click используется для извлечения выделения текста. При нажатии кнопки метод OnClick копирует любой выделенный текст в текстовом поле в строку. В других обстоятельствах для извлечения выделенного текста (по нажатию кнопки), а также для других действий, выполняемых с выделенным текстом (копирование выделенного текста в строку), скрипт действия можно легко изменить.

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

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

В следующем примере C# демонстрируется работа обработчика событий OnClick для кнопки, определенной в коде XAML для данного примера.

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