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 回答