1

我有一个 TEdit 字段,我需要在关注它的同时按下 ENTER/RETURN 按钮从动作列表中调用一个动作(就像在大多数搜索引擎中一样)。使用 Lazarus 0.9.28.2-12 和 Ubuntu 11.04

4

2 回答 2

5

处理 OnKeyDown 事件并测试Key=VK_RETURN.

于 2011-05-01T20:35:38.530 回答
0

最好使用 OnKeyUp 而不是 OnKeyDown。这样做的原因是,如果您按 Enter,它会生成许多事件(实际上它会在按下键之前生成),这是不可取的。使用 OnKeyUp 并检查 Key 是否为 VK_RETURN 会好得多,并且只会触发 1 个事件,直到下一个版本发生。

于 2011-05-04T12:47:42.800 回答