我有一个 FireMonkey 应用程序,我需要更改Edit1
用户输入时选择的内容Edit2
。确切地说,Edit1
有一些示例文本和Edit2
用户正在编辑的正则表达式。我希望用户能够查看正则表达式是否有效以及给定示例文本的匹配文本是什么。
我正在使用 of 的OnChangeTracking
事件Edit2
来设置SelStart
and SelLength
of Edit1
。
问题是,与 VCL 不同TEdit
,FireMonkeyTEdit
没有HideSelection
属性,并且如果控件没有输入焦点,则始终隐藏选定的文本。
有没有办法改变这种行为并强制选择突出显示无论哪个控件具有输入焦点?