![]() |
Acceder a campos tag y enable en TAction
Hola a todos:
Llevo rato buscando en los foros y no he encontrado algo q me sirva para ubicarme :(. Necesito recorrer un TAction buscando los campos Tag de cada accion definida y si tienen valor 1 habilitar la Accion. es algo asi var acciones : TAction; for i := 0 to acciones.(Que Campo) do acciones.(que)[i].enable := acciones.(que)[i].tag = 1 O me pudieran remitir a alguna respuesta se lo agradeceria de antemano. |
puedes utilizar el componente actionmanager que es como un contenedor de varios taction ahi puedes llenar el evento onexecute y deshabilitar el action correspondiente segun el tag, suerte salu2
|
Hay algo que no entendí ...¿recorrer un objeto TAction?
Yo lo que uso es un TActionList, que si puedo recorrer asi:
o puedes recorrer los componentes de tu formulario para buscar los objetos TAction para habilitarlos si procede:
|
La franja horaria es GMT +2. Ahora son las 22:21:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi