22

テキストボックスがフォーカスされていないときに、wpf テキストボックスで選択したテキストを強調表示したい。私のアプリケーションでは、テキスト ボックスがフォーカスされることはなく、すべてのキー入力は手動で行われます。

テキストボックスがフォーカスされていないときに、選択したテキストを強調表示する方法があるかどうか疑問に思っていましたか?

どんな助けでも大歓迎です!

4

3 に答える 3

18

次のコードを使用して、目的を達成できます。

textBoxToHighlight.Focus();
textBoxToHighlight.Select(0, textBoxToHighlight.Text.Length);

お役に立てれば。

于 2012-10-21T15:30:34.540 に答える
15

別の方法:

textBoxName.SelectAll();
于 2013-03-18T13:45:47.593 に答える
1

私はこのタイプの選択が本当に好きです:

textbox.Focus();
textbox.SelectionStart = 0;
textbox.SelectionLength = textbox.Text.Lenght;
于 2020-12-20T17:03:35.193 に答える