![]() |
ActionList disable bei Klick
Ich möchte wenn ich einen Button drücke der mit einer Actionlist verbunden ist, das dieser sofort disable wird und wieder enable wird wenn die Action ausgeführt worden ist.
Momentan würde ich das so machen
Delphi-Quellcode:
Geht das auch global also für alle Actions.
procedure TF_RA.A_PrintExecute(Sender: TObject);
Begin A_Print.Enabled:=False; xxxxxx A_Print.Enabled:=True; |
AW: ActionList disable bei Klick
Ich würde immer die verbundene Action setzen:
Delphi-Quellcode:
Vielleicht sollte man auch noch auf Vorhandensein einer Action (im Button) prüfen ...
try
TAction(Button.Action).Enabled := false; .... finally TAction(Button.Action).Enabled := true; end; Gruß |
AW: ActionList disable bei Klick
Zitat:
Zitat:
Delphi-Quellcode:
ist mir völlig fremd. Also befindet er sich in der Methode zum
TButton.OnExecute
![]() ![]() |
AW: ActionList disable bei Klick
Hatte ich übersehen (woher soll ich wissen, was er für einen Button benutzt) ... kann ja mal vorkommen. :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz