次の方法で共有


手順: テキストの選択を取得する

この例では、SelectedText プロパティを使用して、ユーザーが TextBox コントロールで選択したテキストを取得する方法の 1 つを示します。

TextBox コントロールを定義する

次の拡張アプリケーション マークアップ言語 (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

参考事項