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.