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
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.
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.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