Показать выбор TEdit, который не имеет фокуса - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть приложение FireMonkey, и мне нужно изменить то, что выбрано в Edit1, пока пользователь вводит Edit2.Чтобы быть точным, Edit1 имеет некоторый пример текста, а Edit2 имеет регулярное выражение, которое редактирует пользователь.Я хочу, чтобы пользователь мог видеть, является ли регулярное выражение допустимым и каким будет сопоставленный текст для данного образца текста.

Я использую событие OnChangeTracking для Edit2, чтобы установитьSelStart и SelLength из Edit1.

Проблема заключается в том, что, в отличие от TEdit в VCL, FireMonkey TEdit не имеет свойства HideSelection и всегда скрывает выделенный текст, если элемент управленияне имеет фокус ввода.

Есть ли способ изменить это поведение и заставить подсветку выбора показывать независимо от того, какой элемент управления имеет фокус ввода?

...