Ver Mensaje Individual
  #4  
Antiguo 13-08-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Reputación: 30
jhonny Va camino a la famajhonny Va camino a la fama
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
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/

Última edición por jhonny fecha: 13-08-2007 a las 19:16:20. Razón: Nota
Responder Con Cita