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