Delen via


Hoe te: MDI-Hoofdformulieren maken

Belangrijk

In dit onderwerp wordt het besturingselement MainMenu gebruikt, dat is vervangen door het besturingselement MenuStrip. De MainMenu controle wordt bewaard voor zowel achterwaartse compatibiliteit als toekomstig gebruik, indien u kiest. Zie Hoe te: Een MDI-vensterlijst maken met een MenuStripvoor informatie over het maken van een MDI-bovenliggend formulier met behulp van een MenuStrip.

De basis van een Multiple-Document Interface-toepassing (MDI) is het MDI-hoofdformulier. Dit is het formulier dat de MDI-kindvensters bevat, de subvensters waarin de gebruiker interageert met de MDI-toepassing. Het maken van een MDI-bovenliggend formulier is eenvoudig, zowel in de Windows Forms-ontwerper als met programmeercode.

Een MDI-hoofdformulier maken tijdens het ontwerpen

  1. Maak een Windows-toepassingsproject in Visual Studio.

  2. Stel in het venster Eigenschappen de eigenschap in op true.

    Hiermee wordt het formulier aangeduid als een MDI-container voor kindvensters.

    Notitie

    Tijdens het instellen van eigenschappen in het venster Eigenschappen, kunt u de eigenschap WindowState ook instellen op gemaximaliseerd, omdat het het eenvoudigst is om MDI-kindvensters te bewerken wanneer het bovenliggende formulier gemaximaliseerd is. Bovendien moet u er rekening mee houden dat de rand van het bovenliggende MDI-formulier de systeemkleur ophaalt (ingesteld in het Configuratiescherm van Het Windows-systeem), in plaats van de achtergrondkleur die u instelt met behulp van de eigenschap Control.BackColor.

  3. Sleep vanuit de Werkseteen besturingselement MenuStrip naar het formulier. Maak een top-level menu-item met de eigenschap Text ingesteld op &Bestand met submenu-items genaamd &Nieuw en &Sluiten. Maak ook een menu-item op het hoogste niveau met de naam &Window.

    Het eerste menu maakt en verbergt menu-items tijdens runtime en het tweede menu houdt de geopende MDI-onderliggende vensters bij. Nu hebt u een MDI-hoofdvenster gemaakt.

  4. Druk op F5- om de toepassing uit te voeren. Voor meer informatie over het maken van MDI-kindvensters die functioneren binnen het MDI-hoofdformulier, zie How to: Create MDI Child Forms.

Zie ook