A Multiple Document Interface eller MDI , anvendelsen reducerer rodet på din opgave bar og hjælper dig med at holde styr på flere former. For eksempel, når du bruger C # til at oprette et program, der har mange former vil kun én form vises på din opgave bar . Eventuelle yderligere "barn" formularer , der åbner , vil holde sig inden for grænserne af den forælder beholderen. For at oprette C # MDI formularer , tilføje et par ekstra egenskaber til dine almindelige former. Den . NET framework , der kører din ansøgning vil håndtere oplysninger . Instruktioner
Opret Parent Form
1
Åbn Microsoft Visual Studio og maksimere programmet.
2
Klik på "File " og vælg " Nyt projekt ". Den " Nyt projekt" åbnes.
3
Klik på " Visual C # " og " Windows Forms Application ". Skriv " MitProjekt " i "Navn" tekstfeltet, og klik "OK". Visual Studio vil oprette et nyt projekt . Dens filer vises i Solution Explorer på højre side af skærmen.
4
Dobbeltklik på " Form1 ". Den tomme form, der vises i Design -vinduet ved siden af Solution Explorer vil være dine forældre formular.
5
Højreklik på formularen og vælg "Egenskaber ". "Egenskaber" vindue vil åbne under Solution Explorer . Dette vindue indeholder formularens egenskaber. Find " IsMDIContainer " ejendom og dobbeltklik på den for at ændre dens værdi til "Sandt ".
6
Tryk " CTRL ", " ALT " og " X " tasten på samme tid at åbne "Toolbox " vinduet, som indeholder kontrolelementer, som du kan føje til formularen.
7
Træk " MenuStrip " kontrol til formularen . Den vises i toppen af formularen, hvor du tilføjer menu-og undermenupunkter . Du vil se en tom tekstboks , der siger " Skriv her ".
8
Opret " Filer" og "vindue" menupunkter. Klik på tekstfeltet og skriv " File ". Tryk på " TAB " tasten og skriv "Window ". Tryk på " Enter".
9
oprette to undermenuemner under "Filer" menupunktet . Klik på " File" og tryk på " Down" pilen på dit tastatur. Skriv " Open Barn 1 ". Tryk på " Down" pilen igen og skriv "Åbn Barn 2 ".
10
Klik på drop -down pilen øverst på "Egenskaber " vinduet og vælg " menuStrip1 " for at vise sine egenskaber.
11
Klik på drop -down pilen øverst i vinduet og vælg " menuStrip1 " for at vise menuStrip kontrol egenskaber. Find rullepilen ud for " MdiWindowListItem " og vælg " windowToolStripMenuItem ". Indstilling af denne egenskab til "Sand " bevirker formularen for at vise en liste over åbne barn formularer i sin "Window " menu.
Configure menupunkter
12
Klik på drop - pil ned øverst i "Egenskaber " vinduet og vælg " openChild1ToolStripMenuItem " for at vise sine egenskaber.
13
Dobbeltklik på "Klik " ejendom . Kodeksen vindue vil åbne og vise C # metode, der håndterer klik begivenhed for " openChild1ToolStripMenuItem Indsæt følgende kode i metoden : Hej
Child1 newMDIChild = new Child1 ();
newMDIChild . . MdiParent = dette,
newMDIChild.Show (); .
denne kode vil medføre en ny form kaldet " Child1 " for at åbne , når du vælger "Åbn Barn 1 " menupunktet
14
Højreklik et vilkårligt sted i koden, og vælg "Vis Designer" for at vende tilbage til design -view mode.
15
Klik på drop -down pilen øverst i " egenskaber "vinduet og vælg" openChild2ToolStripMenuItem "for at vise sine egenskaber.
16
Dobbeltklik på " Klik "ejendom . kodeksen åbnes og vise C # metode, der håndterer klik begivenhed for " openChild1ToolStripMenuItem . Indsæt følgende kode i denne metode : Hej
Child2 newMDIChild = new Child2 ();
newMDIChild.MdiParent = dette,
newMDIChild.Show ();
< p> Denne kode vil medføre en ny form kaldet " Child2 " for at åbne , når du vælger "Åbn Barn 2 " menupunkt.
Tilføj Child Forms
17
Right -klik på " MitProjekt " i Solution Explorer . Vælg " Tilføj " og vælg " Nyt element ".
18
Klik på " Windows Form" og skriv " Child1 " i "Navn" tekstfeltet. Klik på "Tilføj " for at tilføje formularen til projektet.
19
Højreklik på " MitProjekt " igen. Vælg " Tilføj " og vælg " Nyt element ".
20
Klik på " Windows Form" og skriv " Child2 " i "Navn" tekstfeltet. Klik på "Tilføj " for at tilføje formularen til projektet. Projektet vil nu indeholde en forælder formular og to børn danner hedder " Child1 " og " Child2 ".
Test Application
21
Tryk på " F5 ". Den " Parent " formularen åbnes. Klik dens " Maksimer " knappen for at maksimere formularen.
22
Klik på " File" og vælg "Åbn Barn 1 ". Denne formular vil åbne .
23
Klik på " File" og vælg "Åbn Barn 2 ". Denne formular vil åbne . Begge former vil blive vist inde i moderselskabet. Træk barnet danner således at én form overlejrer den anden.
24
Klik på " Windows" menupunkt i toppen af " Parent " formular. Menuen vil åbne og vise navnene på de to underordnede former.
25
Klik på fluebenet ud for " Child1 ". Child1 bliver den aktive form . Klik på fluebenet ud for " Child2 ". Child2 bliver den aktive form .
26
Klik enkelte barns " Minimer " knappen. Formularerne vil minimere til bunden af moderselskabet formularen.