![]() |
Berechtigungen setzen ? -> ActionList
Hallo zusammen,
ich habe in meinem Programm viele Buttons, welche ich je nach Berechtigung enabled := FALSE/TRUE setze. Die Procedure, die hinter dem Button steht, wird aber auch über die PopUp-Menüs der DBGRids ausgelöst. Wie kann ich nun am besten, wenn ich einen Button enabled = FALSE setzen, auch das dazugehörige PopUp-Menü enabled = FALSE setzen ? Gruss Holger |
Re: Berechtigungen setzen ?
Liste der Anhänge anzeigen (Anzahl: 1)
Hai Holger,
ich würde in diesem Fall mit einer ActionList arbeiten. Dort erzeugst Du Aktionen. Bei deinen Controls (Button, PopUpMenü) gibst Du jetzt die erzeugte Action an. Der vorteil ist: Wenn Du die Action auf Enabled True/False setzt werden alle damit verbunden Controls auch enabled/disabled. Edit: 0815 Demo im Anhang. |
Re: Berechtigungen setzen ?
Was hat die Überschrift mit dem Thema zu tun? Für dich mag es intern um Berechtigungen gehen, aber das ist doch für das Problem absolut irrelevant. Dein Problem ist doch ein ganz anderes. Pass bitte die Überschrift des Thread an.
|
Re: Berechtigungen setzen ?
Astreine Sache.
Jetzt muss ich nur leider alle meine PopUp - Menüs komplett umstricken. Fleissarbeit :( Überschrift ist geändert ... Gruss Holger |
Re: Berechtigungen setzen ? -> ActionList
... obwohl zwei Fragen habe ich da noch:
1. Wie kann ich die ganze Actionlist Enabled = FALSE/TRUE setzen ? 2. Und wie kann ich die Actions in Kategorien aufteilen. Weiss nicht wie ich da Kategorien rein bekomme ? Gruss Holger |
Re: Berechtigungen setzen ? -> ActionList
Zitat:
Zitat:
|
Re: Berechtigungen setzen ? -> ActionList
Hi,
super danke. Habe es jetz tumsetzen können ... Gruss Holger |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 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