标签: delphi vcl
我有一些操作和TEdit控件的VCL表单。我为一个TAction分配了热键BACKSPACE,如果此TAction(如果启用)在聚焦的TEdit之前拦截了BACKSPACE,则此按钮将无法在此处编辑文本。如何解决这个问题?
我找到了一种解决方案-在TEdit的OnEnter事件上禁用与编辑键关联的TAction,在OnExit事件上再次启用它们。但是可能有更好的解决方案。