Dela via


Hur du skapar MDI-huvudformulär

Viktig

I det här avsnittet används kontrollen MainMenu, som har ersatts av MenuStrip-kontrollen. Den MainMenu kontrollen behålls för både bakåtkompatibilitet och framtida användning, om du väljer. Information om hur du skapar ett MDI-huvudformulär med MenuStripfinns i Hur du: Skapar en MDI-fönsterlista med MenuStrip.

Grunden för ett MDI-program (Multiple-Document Interface) är det överordnade MDI-formuläret. Det här är formuläret som innehåller de underordnade MDI-fönstren, som är de underfönster där användaren interagerar med MDI-programmet. Det är enkelt att skapa ett överordnat MDI-formulär, både i Windows Forms Designer och programmatiskt.

Skapa ett överordnat MDI-formulär under designfasen

  1. Skapa ett Windows-programprojekt i Visual Studio.

  2. I fönstret Egenskaper anger du egenskapen IsMdiContainer till true.

    Detta anger formuläret som en MDI-container för barnfönster.

    Observera

    När du ställer in egenskaper i fönstret Egenskaper kan du också ställa in egenskapen WindowState till Maximerad, om du vill, eftersom det är enklast att manipulera MDI-underordnade fönster när det överordnade formuläret maximeras. Tänk också på att kanten på det överordnade MDI-formuläret hämtar systemfärgen (som anges i Windows System Control Panel) i stället för den bakgrundsfärg som du anger med egenskapen Control.BackColor.

  3. Från Toolbox, dra en MenuStrip--kontroll till formuläret. Skapa ett menyalternativ på den översta nivån med egenskapen Text inställd på &File med undermenyobjekt som heter &New och &Close. Skapa även ett menyalternativ på den översta nivån med namnet &Window.

    Den första menyn skapar och döljer menyalternativ vid körning, och den andra menyn hanterar de öppna MDI-barnfönstren. Nu har du skapat ett överordnat MDI-fönster.

  4. Tryck på F5 för att köra programmet. Information om hur du skapar underordnade MDI-fönster som körs i det överordnade MDI-formuläret finns i Så här skapar du MDI-barnformulär.

Se även