Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - MDI-Child zuerst unsichtbar


Spaceguide - Mi 09.11.05 19:05
Titel: MDI-Child zuerst unsichtbar
Kann ich ein MDI-Child irgendwie erstmal versteckt erzeugen und danach sichtbar machen? Sofort nach inherited Create(aOwner); im eigenen Constructor wird das Fenster sichtbar, es müssen aber noch einige Dinge eingerichtet werden (Caption, Breite/Höhe, Farben der Icons etc.), aber das kann ich erst nach Aufruf des Form-Constructors erledigen.

Ich habe schon LockWindowUpdate probiert, das ist aber auch nicht das Wahre. Per CreateParams habe ich schon das Fenster erstmal aus dem sichtbaren Bereich herausgeschoben, um es nachher zurückzuschieben, das ist aber auch nur Pfusch und führt bei maximierten MDI-Childs zu Problemen.


cartridge - Sa 12.11.05 09:41

Klare Antwort: Nein, jedenfalls nicht, wenn Du das erzeugen Delphi überlässt...

Gruß Ingo