MDI Form langsam bei Formborderstyle = none

posti123

Grünschnabel
Hallo,

ich habe ein MDI gebastelt und habe den Formborderstyle der Childmdis auf Formborderstyle None gesetzt.
Im Parentformular existiert ein Toolstripmenu wo alle Childformulare sich anklicken lassen

Alle Childformulare besitzen weiterhin die Eigenschaften bei Load "me.dockstyle = dock.fill"
Sprich die Seite soll sich an das Parentformular in der Größe anpassen.

Alle Childformulare besitzen die Eigenschaft windowsstate = normal

Nun zum Problem:

Wenn ich ein Childformular öffne, sehe ich beim Aufbau des Childformulars KURZ die Fenster bzw. eine Leiste mit Minimize..Maximize und Close die nach wenigen ms wieder verschwindet.

Ist ein me.dockstyle keine gute idee? Oder wie bekommt man es besser hin das sich ein childformular in der Größe des Parentforms anpasst?

Dankeschön
 
Zuletzt bearbeitet:
Hi,

Denke schon das ich dein Problem verstehe.
Wenn du .ControlBox = false setzt wirst du wahrscheinlich nur noch die Leiste sehen.
Was dir auch nix bringt :)


Probier mal den Childs die Eigenschaft DoubleBuffered = true zu geben.


mfg
Martin
 
Controlbox=false hab ich auch schon alles gesetzt und Doublebuffered bringt das selbe Ergebnis.. :confused:

Das Problem ist auch das ich beim Aufbau des mdi´s schon mitzählen kann bis sich alle meine Numericupdownboxen aufgebaut haben. Ist alles sehr langsam O_o

Öffnen tu ich die MDIs über ein Toolstrip was im parent mdi ist

form.MdiParent = Me
form.Show()
 
Zuletzt bearbeitet:
Zurück