更新辅助表单而不会失去主表单的焦点

时间:2014-02-03 04:13:57

标签: forms delphi focus setfocus

我在Delphi中有这个应用程序有两个表单,一个有网格,另一个有地图。单击网格后,车辆的位置将显示在地图上。

我的问题是每当我更新地图中的位置时,这个地图形式都会得到焦点,我需要做什么来调用第二种形式的过程而不会失去第一种形式的焦点,避免这种方式的视觉效果窗户对焦点变化的影响。

我做了一些研究,我发现很多关于创建和关闭表单但注意到更新表单。

谢谢,

1 个答案:

答案 0 :(得分:2)

通常,简单地调用第二种形式的代码不会将焦点设置为它。所以你正在做一些特别的事情,或者第二种形式的控制就是把焦点放在那个形式上。

我会在第二种形式中查看更新地图时可能正在调用的SetFocus,Show等内容。