Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Asignar un Action por su nombre (https://www.clubdelphi.com/foros/showthread.php?t=58893)

JROMAN 05-08-2008 16:51:18

Asignar un Action por su nombre
 
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
Código Delphi [-]
 
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.

Código Delphi [-]
 aitem.action := TAction(FindComponent('Action1'));

Saluditos

JROMAN 05-08-2008 17:31:05

Cita:

Empezado por Caro (Mensaje 305814)
Hola JROMAN, otra forma podría ser usando FindComponent.

Código Delphi [-]
 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.:)


La franja horaria es GMT +2. Ahora son las 13:20:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi