Form positioniern

newbody
ICh habe eine form in form mit mdi erstellt:

eigenschaft: IsMdiContainer auf True

Dim NewChild As New Form2
NewChild.MdiParent = Me
NewChild.Show()

so folgende PRobleme

wie kann ich die eingesetze fom positionieren docken
wie ändere ich die hinterrund farbe der hauptform
wie kann ich bei drücken des buttons alle anderen forms schliesen
DδS
Zitat:
wie kann ich bei drücken des buttons alle anderen forms schliesen
Vllt. hilft das hier:
code:
1:
2:
3:
For i As Integer = 0 To Me.MdiChildren.Count - 1
Me.ActiveMdiChild.Close()
Next
Zitat:
wie ändere ich die hinterrund farbe der hauptform
Bei MdiParents ist die BackColor(auch BeckgroundImage) in VB 2008 nicht wirksam. Sie ist auf irgendeine Systemfarbe vordefiniert.
newbody
Wie kann ich bei einer form die buttons aser X entfernen
DδS
Wenn die Form ohne X und Control-Box sein soll, aber trotzdem noch in der Größe veränderbar, dann:
code:
1:
2:
Me.ControlBox = False
Me.Text = ""
Nicht mal in der Größe veränderbar:
code:
1:
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
newbody
in den eigenschaften der form x und y ist die positiondie form ist ja eine form in form
aber wenn ich z.B 50;50 eingebe passiert nix!

Desweiteren alles weg (controls) asuer x
DδS
Bei mir hat das positionieren geklappt.
Hab einfach in Form_Load das hier eingefügt:
code:
1:
Me.Location = New Point(50, 50) 'Durch gewünschte Koordinaten zu ersetzen


Soll nur das X erhalten bleiben?
code:
1:
2:
Me.MinimizeBox = False
Me.MaximizeBox = False
newbody
SUPER!

Nun wie docke ich eine Form in einer Form!
Und wie kann ich etwas dauerhaft zentrieren sodass es sich je nach Größe neu ausrichtet
DδS
Ich hab mit Me.LayoutMdi das (einzige) MdiChild dazu gebracht, das es das ganze Fenster ausfüllt, falls du das willst.