Frage

Die untergeordneten MDI-Formulare, wenn gezeigt wird, die Titelleiste für einen Bruchteil einer Sekunde angezeigt werden soll. Dann werden die Formen normal geladen. Gibt es eine Möglichkeit für die Formulare zu laden, ohne dass die Titelleiste und Form Grenze zeigt. Dies ist, was passiert ...

alt text

alt text

War es hilfreich?

Lösung

Nicht sicher, ob ich es aus den Screenshots. Aber die Beschwerde ist ein vertrauter. MDI nicht mag wirklich ein maximierte Kind Fenster. Wenn Sie ein neues Kind-Fenster angezeigt werden und machen es maximiert und dann muss es durch ein Song-and-Dance gehen. Zunächst stellt er das aktuelle Kind so ist es nicht mehr maximiert. Dann erstellt das neue Kind und stellt den Fokus darauf. Dann maximiert es. Diese Zwischenschritte sind sichtbar und können eine gute Menge an Flackern erzeugen, wenn das Kind Zeichnung teuer ist. Mit freundlichen Blick teuer. Sie können nicht unterdrücken das Bild.

Wenn Sie immer Ihre untergeordneten MDI-Fenster angezeigt werden maximiert dann ist MDI die falsche Form Modell Gebrauch. Verwenden Sie einfach ein einfaches Formular, machen das Kind Bedienelemente ‚Fenster‘. Sie können sogar Ihre aktuellen Kind Formen retten durch ihre TopLevel Eigenschaft auf false setzen, dass macht sie zu Kontrollen. Set Formborderstyle auf None und Visible auf true gesetzt.

Andere Tipps

Ich hatte dieses Problem auch dann, wenn das untergeordnete MDI-Fenster nicht maximiert wurde, wurde das Kind Titelleiste kurz angezeigt, wenn das Kind Form gezeigt wurde. Ich habe um mich durch das Kind Form der oben auf die Höhe der Mutter Einstellung so, dass das Formular nicht sichtbar war, während es gezeigt wurde. Ich habe dann das Kind nach oben zurück auf 0 gesetzt.

Das funktioniert, bis ich versuchte, das Kind im Mutter andocken, so dass das Kind automatisch die Größe geändert wurde übergeordnete Größe verändert werden würde. Das brachte mich auf Platz eins zurück. Ich überwanden dieses Mal das Problem, indem sie eine versteckte Panel an die Eltern geben, die Einstellung der Größe und Position der Platte auf die Größe und Position der MdiClient Kontrolle der Eltern, so dass die Platte sichtbar, kurz bevor das Kind zeigt und versteckt die Platte, wenn diese fertig. ‚Nicht schön, aber es funktioniert, bis ich einen besseren Weg, um es herausfinden kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top