Use ActionBands to Enable End Users to Customize Your Delphi Applications By Bob Swart, Delphi Pro
Delphi 4 was the first version to offer Actions with the ActionList component, a list of predefined standard actions. Actions are a great way to separate the (visual) user interface representation of your application from the behavior (actions) of your application. With the ActionLists in Delphi 4 and 5, developers could select standard actions as well as define new actions. The ActionList in Delphi 6 has been extended and the ActionManager component has even more features.
Besides the ActionList, Delphi 6 features ActionBands, a new set of Action-related components that includes TActionManager, TActionMainMenuBar, TActionToolBar, and TCustomizeDlg. With ActionBands, you can choose from a set of more than 60 predefined actions or create your own custom action items for applications and enable end users to customize these apps.
I can customize the Delphi 6 toolbar, but how do I add this customization functionality to my Delphi applications so end users also can customize them?
Using Delphi 6 Actions and the new set of components called ActionBands you can add the customization functionality (and more) to your own applications.
Will the handy new features of the ActionBands and the ActionManager only confuse your end users (and increase your helpdesk troubles)? Let us know in the Database Development discussion groups!