I open forms inside tabs of a page control. These forms may contain actions with shortcuts. And I want these shortcuts to be fired only when the tab that contain this form is active.
I tried to override form's IsShortCut but it's not called. Form's OnShortCut is not called either.
I would like to avoid putting code on each action to check this.
I'm using Delphi 2010.
Set the State
for the action lists on your hidden tabs to asSuspended
. Only the action list on your visible tab should have a state of asNormal
. That will prevent the shortcut keys from working. It also prevents those actions from updating, which may or may not be a good thing for your application.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With