Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
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
Skapa ett Windows-programprojekt i Visual Studio.
I fönstret Egenskaper anger du egenskapen IsMdiContainer till true.
Detta anger formuläret som en MDI-container för barnfönster.
Anmärkning
När du ställer in egenskaper i fönstret Egenskaper kan du också ställa in egenskapen
WindowStatetill 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.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.
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
.NET Desktop feedback