Ver Mensaje Individual
  #2  
Antiguo 04-01-2017
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.112
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

En Delphi creo que algo así podría funcionar:

Código Delphi [-]
procedure DoSomething(ListView: TListView);
var
  OldChangeEvent: TLVChangeEvent;
begin
  OldChangeEvent := ListView.OnChange;
  ListView.OnChange := nil;
  try
    // Do the job
  finally
    ListView.OnChange := OldChangeEvent;
  end;
end;

O sea, básicamente, hemos de usar una variable del tipo del evento que queremos "guardar", asignar a dicha variable el evento en cuestión, después "anularlo", hacer nuestro trabajo, y, finalmente, volver a asignar el evento previamente guardado.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita