Form in Form öffnen

Xanth
Hallo,

ich möchte eine Form (browser) in einer Form (main) öffnen und maximieren. Wie geht das?
Außerdem soll man sie minimieren können und in einem Menustrip sehen.
Wenn man auf das Element drückt, soll man die Form wieder sehen.
Kann das funktionieren?
VB 2008 Express
Win XP
DδS
Ja, es geht.

Damit es geht, musst du im übergeordneten Formular die Eigenschaft IsMdiContainer auf True setzen.

Probier's mal damit(Erzeugt ein Fenster im Fenster):
code:
1:
2:
3:
4:
5:
Private Sub NewMDIChild(ByVal MDIChildForm As Form)
Dim frm As New MDIChildForm
frm.MdiParent = Me
frm.Show()
End Sub

Um auf das aktive MdiChild(das Fenster im Fenster) zuzugreifen benutze AktiveMdiChild.
Xanth
Ja das hatte ich ( von nem Freund ) aber ich möchte, dass wenn ich es minimiere, dass ein neues Menuitem im Menustrip gemacht wird... und, ich habe ein Programm ( .exe ), das möchte ich auch in dem Programm starten. Nur leide funktioniert das nicht...der startet das als normales Programm in windows...

Process.start(*.exe)

Damit starte ich ja die .exe, aber ich möchte das Programm dann auch nur in meinem Programm laufen haben, weißt du wie das geht?

Edit: Es gibt kein "Dim ... as new MDIChildform"
Es gibt nur "new mdiclient" oder "mdilayout"
DδS
Tut mir leid, keine Ahnung. Kannst du das Programm irgendwie in dein anderes Programm implentieren?
/edit: zu deinem edit: Lies mal die ganze Prozedur (vor allem die 1. Zeile!).