1

タップしたときにテキストボックスでテキストをどのように強調表示しますか?

これは私のコードです:

    TextSelection.Equals(bar.Text);
4

2 に答える 2

1

TextSelectionはRichTextBoxに関連しているので、私はあなたの質問について少し混乱しています。タップしたTextBoxのSelectAllメソッドを使用します。

private void bar_Tap(object sender, GestureEventArgs e)
{
    bar.SelectAll();
}
于 2012-12-25T01:08:56.637 に答える
0

選択する文字数と選択を開始する場所を選択できます。これにより、テキスト全体が選択されます(ただし、常にテキスト全体を選択する場合は、SelectAllMarkHallの回答に記載されている方法を使用できます。

bar.Focus(); 
bar.SelectionStart = 0;
bar.SelectionLength = bar.Text.Length;

呼び出し方法によっては、Focus()呼び出しが必要になる場合があります。たとえば、ボタンを押してテキスト全体を選択する場合は、フォーカスを設定する必要があります。

于 2012-12-25T01:08:47.383 に答える