手順: テキストの選択を取得する
この例では、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
参考事項
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback