Hallo,
ich verwende dafür immer TForm.UpdateActions. Dazu überschreibe ich es und setze dort die Actions entsprechend.
Delphi-Quellcode:
TMyForm = class(TForm)
public
procedure UpdateActions; override;
end;
Delphi-Quellcode:
procedure TMyForm.UpdateActions;
begin
inherited;
aAction1.Enabled := ...;
aAction2.Enabled := ...;
usw.
end;