MDI für Visual Basic 6.0-Benutzer

Aktualisiert: November 2007

Sie können sowohl mit Visual Basic 6.0 als auch mit Visual Basic 2008 MDI-Anwendungen (Multiple Document Interface) erstellen. Die Verfahren zur Erstellung solcher Anwendungen und einige ihrer Verhaltensweisen sind jedoch unterschiedlich.

Konzeptionelle Unterschiede

In Visual Basic 6.0 wurden MDI-Anwendungen erstellt, indem einem Projekt ein MDI-Formular hinzugefügt und anschließend die MDIChild-Eigenschaft aller untergeordneten Formulare festgelegt wurde.

In Visual Basic 2008 gibt es kein MDI-Formular. Jedes Formular kann durch Festlegen der IsMdiContainer-Eigenschaft auf True zu einem übergeordneten MDI-Formular werden.

Viele Eigenschaften und Methoden, die für MDI-Formulare in Visual Basic 6.0 gültig waren, haben sich in Visual Basic 2008 geändert. Weitere Informationen finden Sie unter MDIForm-Objekt für Visual Basic 6.0-Benutzer.

Das Verhalten von MDI-Anwendungen hat sich ebenfalls geändert. In Visual Basic 6.0 wird eine MDI-Anwendung, die ein Formular enthält, das kein untergeordnetes MDI-Formular ist, erst beendet, wenn dieses Formular geschlossen wird. Dies gilt, selbst wenn das übergeordnete MDI-Formular bereits geschlossen ist. In Visual Basic 2008 wird die Anwendung beendet, wenn das Startformular geschlossen wird. Dabei spielt es keine Rolle, ob die Anwendung auch andere Formulare als MDI-Formulare enthält.

Siehe auch

Konzepte

MDIForm-Objekt für Visual Basic 6.0-Benutzer

Windows Forms für Visual Basic 6.0-Benutzer

Weitere Ressourcen

MDI-Anwendungen (Multiple Document Interface)

Hilfe für Visual Basic 6.0-Benutzer