Rubin
Das Visual Basic bietet verschiedene Arten von Formen, die unterschiedliche Verwendungen haben. Das MDI-Formular und die Standardformulare sind zwei davon. Es gibt so viele Unterschiede zwischen diesen beiden Formulartypen.
Der erste und wichtigste Unterschied besteht darin, dass ein MDI-Formular (Multiple Document Interfaces) viele untergeordnete Formulare enthalten kann, während es als übergeordnetes Formular fungiert. Diese untergeordneten Formulare sind Standardformulare. In einem Visual Basic-Projekt kann es nur ein MDI-Formular und viele untergeordnete Formulare geben. Ein Standardformular ist ein einfacher Formulartyp, der hauptsächlich in Anwendungen mit einer einzigen Dokumentschnittstelle und in Anwendungen mit mehreren Dokumentschnittstellen als untergeordnete Formulare verwendet wird.
Die Symbole, die zur Darstellung dieser beiden Formulartypen verwendet werden, unterscheiden sich ebenfalls voneinander. Ein einzelnes quadratisches Symbol stellt ein Standardformular dar, während das Symbol für ein MDI-Formular aus zwei Quadraten besteht, einem großen und einem kleinen. Das große Quadrat ist für übergeordnete Formulare und das kleine Symbol für untergeordnete Formulare. Eines dieser beiden Quadrate ist immer dunkler als andere, was darauf hinweist, dass es sich entweder um ein übergeordnetes oder ein untergeordnetes Formular handelt. Im Gegensatz zum Standardformular kann ein MDI-Formular nur die Steuerelemente enthalten, die über eine Align-Eigenschaft verfügen.