A Multiple Document Interface , eller MDI , reducerar ansökan röran på aktivitetsfältet och hjälper dig hålla reda på flera former . Till exempel när du använder C # för att skapa ett program som har många former , kommer endast ett formulär visas på aktivitetsfältet . Eventuella ytterligare "barn" former som öppnar kommer att stanna inom gränserna för den överordnade behållare . För att skapa C # MDI formulär , lägga till några extra egenskaper till dina vanliga former . Den . NET Framework som kör din ansökan kommer att hantera detaljer . Instruktioner Review, Skapa Parent Form
1
Öppna Microsoft Visual Studio och maximera programmet .
2
Klicka på " File " och välj " Nytt projekt . " Den " New Project " öppnas .
3
Klicka på " Visual C # " och " Windows Forms Application . " Skriv " MyProject " i " Name " textrutan och klicka på " OK . " Visual Studio kommer att skapa ett nytt projekt . Dess filer visas i Solution Explorer på höger sida av skärmen .
4
Dubbelklicka på " Form1 . " Den tomma formulär som visas i Design fönstret bredvid Solution Explorer kommer att vara din förälder formuläret .
5
Högerklicka på formuläret och välj "Egenskaper . " Den " Egenskaper " öppnas under Solution Explorer . Detta fönster innehåller formulärets egenskaper . Leta upp " IsMDIContainer " egendom och dubbelklicka på den för att ändra dess värde till "true ".
6
Tryck på " Ctrl ", " Alt" och " X " -knappen samtidigt för att öppna "Toolbox " fönstret , som innehåller kontroller som du kan lägga till i formuläret .
7
Dra " MenuStrip " kontrollen i formuläret . Det kommer att visas överst i formuläret , där du lägger meny och undermeny objekt . Du kommer att se en tom textruta där det står " Skriv här . "
8
Skapa " File " och "fönster" menyalternativ . Klicka i textrutan och skriv " File ". Tryck på "Tab " -tangenten och skriv " Window . " Tryck på " Enter ".
9
Skapa två delmenypunkter under " Arkiv " menyn . Klicka på " File " och tryck på " Down " pil på tangentbordet . Skriv " Open Barn 1 . " Tryck på " Down" pilen igen och skriv " Open Barn 2 . "
10
Klicka på pilen längst upp i " Properties " fönstret och välj " menuStrip1 " för att visa dess egenskaper .
11
Klicka på pilen längst upp i fönstret och välj " menuStrip1 " att visa menuStrip kontrollens egenskaper . Leta reda på pilen bredvid " MdiWindowListItem " och välj " windowToolStripMenuItem . " När den här egenskapen till "true " gör formen att visa en lista över öppna underordnade former i sitt " Fönster " -menyn .
Konfigurera Menyenheter
12
Klicka droppen - pilen längst upp i " Properties " fönstret och välj " openChild1ToolStripMenuItem " för att visa dess egenskaper .
13
Dubbelklicka på " Click " egendom . Koden fönster öppnas och visar C # metoden som hanterar händelsen click för " openChild1ToolStripMenuItem Klistra in följande kod i metoden :
Child1 newMDIChild = ny Child1 ( ) ;
newMDIChild . . MdiParent = detta ,
newMDIChild.Show ( ) , .
denna kod kommer att orsaka en ny blankett som heter " Child1 " att öppnas när du väljer " öppna Child 1 " i menyn
14
Högerklicka någonstans i koden och välj " View Designer " för att återgå till utformning - visningsläge .
15
Klicka på pilen längst upp på " egenskaper " fönstret och välj " openChild2ToolStripMenuItem " för att visa dess egenskaper .
16
Dubbelklicka på " Click " egendom . koden öppnas och visar C # metoden som hanterar händelsen click för " openChild1ToolStripMenuItem . Klistra in följande kod i denna metod :
child2 newMDIChild = ny child2 ( ) ;
newMDIChild.MdiParent = detta ,
newMDIChild.Show ( ) ;
Denna kod kommer att orsaka en ny blankett som heter " child2 " att öppnas när du väljer " Open Barn 2 " i menyn .
Lägg Barn Blanketter
17
Höger - klicka på " MyProject " i Solution Explorer . Välj " Lägg till " och välj " New Item . "
18
Klicka på " Windows Form " och typ " Child1 " i " Name " textrutan . Klicka på " Lägg till " för att lägga till formuläret till projektet .
19
Högerklicka på " MyProject " igen . Välj " Lägg till " och välj " New Item . "
20
Klicka på " Windows Form " och typ " child2 " i " Name " textrutan . Klicka på " Lägg till " för att lägga till formuläret till projektet . Projektet kommer nu att innehålla en förälder formulär och två barn bildar namnet " Child1 " och " child2 . "
Testa programmet
21
Tryck " F5 ". Den " Förälder " formulär öppnas . Klicka sitt " Maximera " knappen för att maximera formen .
22
Klicka på " File " och välj " Öppna Child 1 . " Detta formulär öppnas .
23
Klicka på " File " och välj " Öppna Child 2 . " Denna form kommer att öppna . Båda formerna kommer att visas i den överordnade . Dra barnet bygger upp så att en formuläröverlagringar den andra .
24
Klicka på " Windows " i menyn längst upp i den " Förälder " formen . Menyn öppnas och visar namnen på de två underordnade former .
25
Klicka på bocken bredvid " Child1 . " Child1 kommer att bli den aktiva formen . Klicka på bocken bredvid " child2 . " Child2 blir den aktiva formen .
26
Klicka på varje barns " Minimera " -knappen . Blanketterna kommer att minimera till botten av moderbolagets formuläret .