Delphi TAction在聚焦的TEdit之前拦截了热键

时间:2018-07-20 16:26:50

标签: delphi vcl

我有一些操作和TEdit控件的VCL表单。我为一个TAction分配了热键BACKSPACE,如果此TAction(如果启用)在聚焦的TEdit之前拦截了BACKSPACE,则此按钮将无法在此处编辑文本。如何解决这个问题?

我找到了一种解决方案-在TEdit的OnEnter事件上禁用与编辑键关联的TAction,在OnExit事件上再次启用它们。但是可能有更好的解决方案。

0 个答案:

没有答案