Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Saber item del menú pulsado (https://www.clubdelphi.com/foros/showthread.php?t=64372)

José Luis Garcí 29-03-2009 13:10:40

Saber item del menú pulsado
 
Hola compañeros he estado buscando y no encuentro la respuesta así que me gustaría saber que item de un MainMenu se se ha pulsado, y si es posible anular el evento OnClick del Item.

dec 29-03-2009 13:13:41

Hola,

El evento "OnClick" envía un argumento "Sender", que, es el "item" del menú al que está asociado dicho evento "OnClick". A partir de ahí puedes trabajar con el "Sender", especificando algo así:

Código Delphi [-]
TMenuItem(Sender).Caption := 'He sido pulsado';

Respecto de anular el evento "OnClick",... si ya se ha producido, creo que podrías hacer algo como esto:

Código Delphi [-]
TMenuItem(Sender).OnClick := nil;

De este modo no volvería a ejecutarse el evento, pero, no sé si te refieres a algo así o no. ;)

José Luis Garcí 29-03-2009 13:15:52

gracias por tu rápida respuesta maestro.


La franja horaria es GMT +2. Ahora son las 05:52:39.

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