En la ayuda de Delphi dice:
Cita:
TActionList maintains a list of actions that can be used by components and controls, such as menu items and buttons.
Description
Use Action lists to centralize the response to user commands (actions). Action list components maintain a list of actions that are available to the client controls in an application. Add action list components to your form or data module from the standard page of the component palette. Double-click the action list to display the action list editor, from which you can add, delete, and rearrange actions.
|
Ademas tambien, te explica como debes usarlo, en la seccion de la ayuda, que dice
"Using TActionList"
Ahora, por si no es suficiente, te explicare con un ejemplo:
- Digamos que tienes una aplicación, con Menus y botones (Que serian como accesos directos) y necesitas crear una especie de permisos, para cada usuario... donde a cada uno se le activara lo que necesita, tanto del menu como del acceso directo...
Entonces, ¿Como hariamos eso, sin tener que recorrer todos los items de menu y botones de acceso directo?, pues creas una lista de acciones y cada una la asocias a cada boton y cada item de menu, al momento de crearlos y a la hora de hacer lo dicho, solo bastaria con habilitar o deshabilitar la accion del TAccionList correspondiente, y los controles asociados tomarian en cuenta dicho cambio.
Espero me haya hecho entender y que esta información te sirva de algo
.
//Nota: Parece que mientras escribia el Post, los dos fueron muchisimo mas rapidos