如何在没有焦点的情况下突出显示/选择 wpf 文本框中的文本?

     2023-03-06     103

关键词:

【中文标题】如何在没有焦点的情况下突出显示/选择 wpf 文本框中的文本?【英文标题】:how to highlight/select text in a wpf textbox without focus? 【发布时间】:2012-08-19 03:56:27 【问题描述】:

我想在 wpf 文本框中突出显示选定的文本,而文本框没有聚焦。在我的应用程序中,我的文本框永远不会获得焦点,并且每个键输入都是手动完成的。

我想知道是否有办法在文本框未聚焦时突出显示选定的文本?

任何帮助将不胜感激!

【问题讨论】:

如果文本框永远无法获得焦点,您如何手动键入? How to keep WPF TextBox selection when not focused? 的可能重复项 @Blam : 我设置了文本框的文本。 @H.B. : 我已经查过了。问题是我的文本框永远不会得到焦点。您提到的线程中的解决方案是针对失去焦点的文本框,我从来没有得到一个,所以它永远不会引发 lostFocus() 事件。我可能需要一种方法来绕过选择和突出显示文本的正常过程。 @user1340852:虽然这是同一个问题,但就重复而言,这才是最重要的。 【参考方案1】:

你可以使用下面的代码来达到你的目的:

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

希望这会有所帮助。

【讨论】:

这是有焦点的,但问题是 - “没有焦点”【参考方案2】:

另一种选择:

textBoxName.SelectAll();

【讨论】:

【参考方案3】:

我真的很喜欢这种类型的选择:

textbox.Focus();
textbox.SelectionStart = 0;
textbox.SelectionLength = textbox.Text.Lenght;

【讨论】:

如何在 WPF 文本框中选择多个文本段?

】如何在WPF文本框中选择多个文本段?【英文标题】:HowcanIselectmultipletextsegmentsinaWPFtextbox?【发布时间】:2011-02-1822:58:44【问题描述】:是否可以在WPF文本框中选择多个文本部分?例如,对于包含字符串THISISATEST的文本框,我希... 查看详情

在 WPF 中加载的控件上显示焦点元素

...linWPF【发布时间】:2019-07-2904:47:25【问题描述】:加载后如何在视图中突出显示焦点元素?我知道它是集中的,因为如果我按Enter或使用键盘导航,它会按预期运行,如果我导航回第一个元素,它会正确突出显示。我只想让用户... 查看详情

如何在网页上突出显示文本 - 严格定时 - 一个没有 Flash 的卡拉 OK。啥技术选择?

】如何在网页上突出显示文本-严格定时-一个没有Flash的卡拉OK。啥技术选择?【英文标题】:HowcanIhighlighttext-strictlytimed-alaKaraokewithoutFlashonawebpage.Whattechnologychoice?如何在网页上突出显示文本-严格定时-一个没有Flash的卡拉OK。什么... 查看详情

即使焦点在其他对话框上,我们如何才能使 Cedit 控件文本突出显示?

】即使焦点在其他对话框上,我们如何才能使Cedit控件文本突出显示?【英文标题】:HowcanwemakeCeditcontroltexthighlightedeventhoughthefocusisonotherdialogbox?【发布时间】:2013-07-1809:14:40【问题描述】:我有一个对话框,其中包含编辑控件(... 查看详情

在 DocumentViewer 中禁用文本选择

...发布时间】:2010-09-2623:03:48【问题描述】:简单的问题。如何在WPF中禁用DocumentViewer的文本选择?这是查看器显示XPS文档然后可以通过鼠标突出显示文本的功能。突出显示的文本也可以复制,但我已经禁用了它。我只是不知道如... 查看详情

同时突出显示多个 EditText 控件中的文本

...个EditText控件中的文本,但选择仅在焦点视图上可见。有没有什么办法可以绕过这个,在没有焦点的Edit 查看详情

当它有焦点时突出显示ios文本框的简单方法?

】当它有焦点时突出显示ios文本框的简单方法?【英文标题】:easywaytohighlightiostextboxwhenithasfocus?【发布时间】:2012-10-3100:16:40【问题描述】:我们的iOS6应用程序数据输入量大且字体较小,我们希望让用户更容易在屏幕上的许多... 查看详情

如何更改 WPF 文本框的突出显示文本颜色?

】如何更改WPF文本框的突出显示文本颜色?【英文标题】:HowcanyouchangethehighlightedtextcolorforaWPFTextBox?【发布时间】:2010-09-2904:34:00【问题描述】:WPFTextBox原生使用系统高亮颜色来绘制选定文本的背景。我想覆盖它并使其保持一致... 查看详情

如何在移动 Safari 中使用 javascript 突出显示文本选择

】如何在移动Safari中使用javascript突出显示文本选择【英文标题】:Howtohighlightatextselectionusingjavascriptinmobilesafari【发布时间】:2013-10-2423:14:37【问题描述】:在iOS4下,我可以使用document.execCommand突出显示文本范围,如here所述。在i... 查看详情

Flutter:如何在没有android底部导航栏的情况下显示屏幕键盘来聚焦文本字段?

】Flutter:如何在没有android底部导航栏的情况下显示屏幕键盘来聚焦文本字段?【英文标题】:Flutter:Howtoshowonscreenkeyboardwithoutandroid\'sbottomnavigationbaronfocusingatextfield?【发布时间】:2019-04-0111:28:42【问题描述】:如果您聚焦TextField... 查看详情

javascript用户选择突出显示

...一起工作,但它似乎几乎是不可能的,因为它必须在以下情况下工作:<p>thisistext< 查看详情

TextBox - 当它失去焦点时,我可以保持选择突出显示吗?

】TextBox-当它失去焦点时,我可以保持选择突出显示吗?【英文标题】:TextBox-CanIkeeptheselectionhighlightwhenitlosesfocus?【发布时间】:2011-02-2415:53:08【问题描述】:我想在我的表单上有一个常规的TextBox,即使您使用其他控件,所选文... 查看详情

如何防止 WPF 按钮在单击后保持突出显示?

】如何防止WPF按钮在单击后保持突出显示?【英文标题】:HowdoIpreventWPFbuttonsfromremaininghighlightedafterbeingclicked?【发布时间】:2011-08-2211:03:04【问题描述】:单击标准WPF按钮时,它会以蓝色突出显示(可能使用设置的任何Windows主题... 查看详情

如何在没有 stagereference 的情况下设置 input-TextField 的焦点?

】如何在没有stagereference的情况下设置input-TextField的焦点?【英文标题】:Howsetthefocusofainput-TextFieldwithouthavingastagereference?【发布时间】:2011-08-2112:39:13【问题描述】:我有一个文本输入字段:vartextfield:TextField=newTextField();textfield.... 查看详情

如何在 wpf 中隐藏 ComboBox 中的文本

】如何在wpf中隐藏ComboBox中的文本【英文标题】:HowtohidethetextfromComboBoxinwpf【发布时间】:2021-02-2518:12:28【问题描述】:我想从ComboBox中获得下拉菜单并绑定SelectedItem,但不想在组合框中显示所选项目。因此,无论选择什么项目... 查看详情

在 Swift (tvOS) 中,如何更改 UIButton 的突出显示和焦点颜色?

】在Swift(tvOS)中,如何更改UIButton的突出显示和焦点颜色?【英文标题】:InSwift(tvOS)howdoyouchangeaUIButton\'shighlightandfocuscolors?【发布时间】:2016-01-0621:43:37【问题描述】:因此,我通过InterfaceBuilder添加了一些按钮,而不是使用自定... 查看详情

如何在没有输入文本区域的情况下阻止文本选择并选择项目

】如何在没有输入文本区域的情况下阻止文本选择并选择项目【英文标题】:howtoblocktextselectionwithoutinputtextareaandselectitems【发布时间】:2011-06-0700:47:47【问题描述】:我实际上有可以在IE中运行但不能在其他浏览器中运行的脚本... 查看详情

如何在没有标签的情况下选择 HTML 标签中的文本(JSoup)

】如何在没有标签的情况下选择HTML标签中的文本(JSoup)【英文标题】:HowtoselecttextinHTMLtagwithoutatagaroundit(JSoup)【发布时间】:2016-10-2519:39:12【问题描述】:我想选择强标签内的文本,但它下面没有div...有没有可能直接用jsoup做... 查看详情