Ver Mensaje Individual
  #2  
Antiguo 29-03-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Reputación: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita