Ir al contenido


Foto

[TRUCO DELPHI] Implementar los Eventos AfterShow y AfterCreate.


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 sir.dev.a.lot

sir.dev.a.lot

    Advanced Member

  • Miembros
  • PipPipPip
  • 545 mensajes
  • Location127.0.0.1

Escrito 29 agosto 2016 - 07:57

[TRUCO DELPHI] Implementar los Eventos AfterShow y AfterCreate.


delphi
  1. const
  2. WM_AFTER_SHOW = WM_USER + 300; // Mensaje
  3. WM_AFTER_CREATE = WM_USER + 301; // Mensaje
  4. type
  5. TForm1 = class(TForm)
  6.  
  7. // Evento OnShow
  8. procedure FormShow(Sender: TObject);
  9. // Evento OnCreate
  10. procedure FormCreate(Sender: TObject);
  11. private
  12. procedure WmAfterShow(var Msg: TMessage); message WM_AFTER_SHOW;
  13. procedure WmAfterCreate(var Msg: TMessage); message WM_AFTER_CREATE;
  14. public
  15. end;
  16.  
  17. var
  18. Form1: TForm1;
  19.  
  20. implementation
  21.  
  22. {$R *.DFM}
  23.  
  24. procedure TForm1.WmAfterShow(var Msg: TMessage);
  25. begin
  26. ShowMessage('WM_AFTER_SHOW Recibido!');
  27. end;
  28.  
  29. procedure TForm1.WmAfterCreate(var Msg: TMessage);
  30. begin
  31. ShowMessage('WM_AFTER_CREATE Recibido!');
  32. end;
  33.  
  34. procedure TForm1.FormShow(Sender: TObject);
  35. begin
  36. PostMessage(Self.Handle, WM_AFTER_SHOW, 0, 0);
  37. end;
  38.  
  39. procedure TForm1.FormCreate(Sender: TObject);
  40. begin
  41. PostMessage(Self.Handle, WM_AFTER_CREATE, 0, 0);
  42. end;

Saludos!


  • 2




IP.Board spam blocked by CleanTalk.