Hallo,
baumina hat es schon richtig verstanden.
Ich könnte für jede Action folgenden Code schreiben (siehe unten). Somit kann ich verhindern, dass durch schnelles mehrfaches clicken (Button, NavBar,...) die Action mehrfach aufgerufen wird, wenn das "Mach was" sehr lange dauert.
Es wäre einfach schön, wenn ich das nicht für jede Action das programmiern muss.
Delphi-Quellcode:
procedure TForm1.Action1Execute(Sender: TObject);
begin
Action1.Enabled := False;
... -> Mach was
Action1.Enabled := True;
end;
procedure TForm1.Action2Execute(Sender: TObject);
begin
Action2.Enabled := False;
... -> Mach was
Action2.Enabled := True;
end;