PDA

Ver la Versión Completa : TMenuItem en tiempo de ejecución


PaFernan99
05-07-2008, 23:44:55
Hola Foro!
Les pido mil disculpas si es un repost lo que voy a preguntar, pero no puedo encontrar lo que estoy buscando.
He generado un menú en tiempo de ejecución y le he asignado un TAction, de manera que cada item generado tenga asociada la misma accion. El tema es que al hacer click en un item cualquiera, necesitaría que me devuelva el caption del item, pero lo que me devuelve es un TAction.
¿Cómo puedo hacer para que me devuelva el caption o cualquier otro atributo del item?
Como siempre, muchas gracias!

roman
06-07-2008, 04:27:00
No estoy seguro de lo que voy a decir. El evento OnExecute del TAction te pasa como Sender al TAction mismo. Este TAction tiene la propiedad ActionComponent, y ésta creo que es el componente que generó la acción, el TMenuItem en este caso.

// Saludos

PaFernan99
06-07-2008, 13:30:23
Roman, como siempre, excelente respuesta.
Todavía soy bastante novatoide pero gracias a ustedes estoy aprendiendo muchísimo.
Muchas gracias!