Ver Mensaje Individual
  #3  
Antiguo 28-06-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por DarkBlue Ver Mensaje
gracias,esto me ha matado el sueño desde hace muuucho tiempo.
No debería quitarte el sueño. Es más, no deberias preocuparte por llamar a ese evento. En serio, los eventos no están pensados para que los llames tú sino para que los llame la VCL.

El manejador de un evento, como OnKeyDown, debería limitarse a poco más que llamar a una rutina que sea la encargada real de hacer el trabajo:

Código Delphi [-]
procedure TFCotizacion.OnKeyDown(...);
begin
  HazElTrabajo();
end;

Así, cuando necesites hacer el trabajo desde otro lado, simplemente llamas a la rutina HazElTrabajo, en lugar de andar viendo como llamar al evento.

// Saludos
Responder Con Cita