Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Kompo ableiten: Visible bei Show und Hide ?

  Alt 23. Jul 2006, 15:49
Die Methoden Show und Hide setzen das Property "Visible". Das Property Visible ruft SetVisible auf welches man jedoch nicht überschreiben kann weil es nicht virtuell ist. SetVisible führt allerdings ein
Perform(CM_VISIBLECHANGED, Ord(Value), 0); aus. Man könnte also die Message abfangen und darin die zweit-Compo benachrichtigen.

mit überschreiben durch das Schlüsselwort "override" ist hier nichts zu machen da die Methoden Show, Hide und SetVisible alle nicht virtual sind. Also bleibt wirklich nur übrig die Message "CM_VISIBLECHANGED" abzufangen
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat