PDA

Ver la Versión Completa : Asignar un Action por su nombre


JROMAN
05-08-2008, 16:51:18
Hola a todos, a ver si alguien me puede ayudar con este problema.

estoy intentado asignar un action, y su CAPTION, lo saco de una base de datos

aitem.action :=taction(actionmanager1.FindItemByCaption(zquery1.fieldbyname('action').asstring));


Pero no hay manera.:(

No se alguien conoce otra manera de hacerlo.

Caro
05-08-2008, 17:16:40
Hola JROMAN, otra forma podría ser usando FindComponent.


aitem.action := TAction(FindComponent('Action1'));


Saluditos

JROMAN
05-08-2008, 17:31:05
Hola JROMAN, otra forma podría ser usando FindComponent.


aitem.action := TAction(FindComponent('Action1'));


Saluditos


Funciona perfectamente.

Me había empeñado en buscarlo por el Caption, pero de esta forma es mucho más claro y Simple

Muchas Gracias Caro.:)