Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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