Hallo Martin,
die korrekte Signatur der Behandlungsroutine siehe so aus:
procedure CMVisibleChanged (var Message: TMessage); message CM_VISIBLECHANGED;
Aber vielleicht ist es einfacher, die PROTECTED-Methode
TControl.VisibleChanging zu überschreiben. Diese wird aufgerufen,
bevor das Control den neuen Zustand annimmt.
Gruß Hawkeye