@Sharky, wenn es sich nur um die Buttons und nicht noch um Menüs etc. handelt wäre der ActionMan viel zu überdimensioniert.
Eine simple ActionList tut den Job genauso ohne soviele Ressourcen zu schlucken.
Du legst dir einfach eine Action an, verpasst dem OnExecute deinen Code. Außerdem kannst du ihr einen ShortCut verpassen.
Jetzt wählst du beim Button einfach die betreffende Action aus -> färtsch.
btw:
IMHO sollte man die gesamt
GUI in ActionLists verwalten, dadurch kann man eine Action an vielen Stellen wiederverwenden (MainMenu, ContextMenu, Button, ...) außerdem werden alle zugewiesene Controls auf enabled/disabled gesetzt, wenn man es an der Action ändert.
Nachtrag:
Zitat:
das Ding besitzt den Action - Manager (glaube Actions gibt´s ab D4).
D4 hatte Actions und die ActionList eingeführt, der ActionMan kam erst mit D7, für D6 gab's ein Update.