Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
972 Beiträge
 
Delphi 6 Professional
 
#40

AW: 10.3.1: OnActivate wird vor OnCreate ausgeführt

  Alt 23. Mär 2019, 19:52
Hmm..

Hier mal ein einfaches Beispiel.

Ich habe hier noch kein abgeleitetes Formular mit eigenem OnAfterShow...
Aber per Postmessage kommt hier nach OnShow und OnPaint das AfterShow.

Starte das Tool mal und verkleinere das Formular.. dann wird OnPaint wiederholt aufgerufen.
Würde nun das Postmessage im OnPaint aufgerufen, dann würde auch das OnAfterShow immer wieder aufgerufen werden.

Da das Postmessage jedoch im OnSHow gemacht wird, kommt dies nur einmal, da eigentlich OnShow wirklich nur einmal (je Form) aufgerufen wird.

(Erstellt mit D6.. )
Angehängte Dateien
Dateityp: zip Test_FormAfterShow.zip (221,4 KB, 6x aufgerufen)
  Mit Zitat antworten Zitat