Обновление вторичной формы без потери фокуса основной формы
У меня есть это приложение в Delphi, у которого есть две формы, одна имеет сетку, а другая - карту. Как только вы нажмете в сетке, местоположение автомобиля отображается на карте.
Моя проблема заключается в том, что каждый раз, когда я обновляю местоположение на карте, эта форма карты получает фокус, что мне нужно сделать, чтобы вызвать процедуру во второй форме, не теряя фокус в первой, избегая таким образом визуальных эффектов, которые окна иметь на смену фокуса.
Я провел некоторое исследование и нашел много о создании и закрытии форм, но заметил об обновлении формы.
Спасибо,
1 ответ
Обычно простой вызов кода во второй форме не фокусируется на нем. Итак, есть что-то конкретное, что вы делаете, или что делает элемент управления во второй форме, который фокусирует внимание на этой форме.
Я бы посмотрел во второй форме такие вещи, как SetFocus, Show и т. Д., Которые могут вызываться при обновлении карты.