Een Multiple Document Interface , of MDI , gebruik vermindert de rommel op je taakbalk en helpt u bij het bijhouden van meerdere formulieren te houden . Bijvoorbeeld , als je C # gebruiken om een applicatie die vele vormen heeft te maken , zal er slechts een formulier verschijnen op uw taakbalk . Eventuele extra " kind " vormen die open zal blijven binnen de grenzen van de bovenliggende container . Naar C # MDI formulieren te maken , voeg een paar extra eigenschappen aan uw gewone formulieren . Het . NET framework dat uw toepassing wordt uitgevoerd zal de gegevens beheren. Instructies Maak Parent Form 1 Open Microsoft Visual Studio en het maximaliseren van de applicatie . Kopen van 2 Klik op " File " en selecteer " Nieuw project . " Het " Project Nieuw" venster wordt geopend. 3 Klik op " Visual C # " en " Windows Forms Application . " Typ " MyProject " in de "Naam" tekstvak en klik op "OK . " Visual Studio zal een nieuw project aan te maken . Zijn bestanden worden weergegeven in de Solution Explorer op de rechterkant van het scherm . Dubbelklik op " Form1 . " 4 Het lege formulier , dat in het ontwerp -venster naast de Solution Explorer verschijnt zullen je ouders vorm te zijn . 5 rechtermuisknop op het formulier en kies 'Eigenschappen'. Het venster "Eigenschappen " wordt geopend onder de Solution Explorer . Dit venster bevat eigenschappen van het formulier . Zoek de " IsMdiContainer " eigendom en dubbelklik erop om de waarde te veranderen " True . " Druk 6 de ' CTRL ', ' ALT ' en ' key X " op hetzelfde moment te openen de " Toolbox " venster, dat besturingselementen die u kunt toevoegen aan het formulier bevat . 7 Sleep het " MenuStrip " controle op het formulier . Het zal verschijnen aan de bovenkant van het formulier , waar je menu en submenu items toe te voegen . U krijgt een leeg tekstvak dat zegt zie " Typ hier . " 8 creëren " File " en " Window" menu-items . Klik op het tekstvak en typ " Bestand. " Druk op de toets " TAB " en type " Window . " Druk op " Enter ". 9 Create twee submenu-items onder de " File " menu . Klik op " File " en druk op de " Down" pijl op uw toetsenbord . Typ " Open Kind 1 . " Druk op de " Down" pijl en typ " Open Kind 2 . " 10 Klik op de pijl omlaag aan de bovenkant van het venster "Eigenschappen " en selecteer " menuStrip1 " om de eigenschappen weer te geven . 11 Klik op de pijl omlaag aan de bovenkant van het venster en selecteer " menuStrip1 " om de eigenschappen van de MenuStrip controle weer te geven . Zoek de vervolgkeuzepijl naast " MdiWindowListItem " en selecteer " windowToolStripMenuItem . " Het instellen van deze eigenschap op ' True ' zorgt ervoor dat de vorm van een lijst met open kind vormen weer te geven in zijn menu " Venster " . Configure menu-items 12 Klik op het drop pijl - omlaag aan de bovenkant van het venster "Eigenschappen " en selecteer " openChild1ToolStripMenuItem " om de eigenschappen weer te geven . Dubbelklik op de "Click" eigendom 13 . Het venster Code wordt geopend en toont de C # -methode die de gebeurtenis click handvatten voor de " openChild1ToolStripMenuItem Plak de volgende code in de methode : Child1 newMDIChild = new Child1 ( ) ; newMDIChild . . MdiParent = dit ; newMDIChild.Show ( ) ; . deze code zal leiden tot een nieuwe vorm genaamd " Child1 " te openen wanneer u de "Open Kind 1 " menu- item te selecteren 14 Klik met de rechtermuisknop op de code en selecteer " View Ontwerper " om terug te keren naar het ontwerp - view mode . 15 Klik op de pijl omlaag op de top van de " eigenschappen " venster en kies " openChild2ToolStripMenuItem " om de eigenschappen weer te geven . 16 Dubbelklik op de " Click " eigenschap . het venster Code wordt de C # -methode die de gebeurtenis click handvatten voor het openen en weergeven " openChild1ToolStripMenuItem . Plak de volgende code in die methode : Child2 newMDIChild = new Child2 ( ) ; newMDIChild.MdiParent = dit ; newMDIChild.Show ( ) op ; Deze code zal leiden tot een nieuwe vorm genaamd " Child2 " te openen wanneer u de "Open Kind 2 " menu- item te selecteren . In Kind vormen Rechts 17 - klik op " MyProject " in de Solution Explorer . Selecteer " Add" en kies " Nieuw item . " 18 Klik op " Windows Form" en type " Child1 " in de "Naam" tekstvak . Klik op "Add " om het formulier toe te voegen aan het project . 19 Klik met de rechtermuisknop op " MyProject " weer . Selecteer " Add" en kies " Nieuw item . " 20 Klik op " Windows Form" en type " Child2 " in de "Naam" tekstvak . Klik op "Add " om het formulier toe te voegen aan het project . Het project zal nu bevatten een ouder vorm en twee kinderen vormt de naam " Child1 " en " Child2 . " Test de Application 21 Press " F5 . " De " Parent " formulier wordt geopend . Klik op de knop " Maximaliseren " om het formulier te maximaliseren . 22 Klik op " File " en selecteer "Open Kind 1 . " Dat formulier wordt geopend . 23 Klik op " File " en selecteer "Open Kind 2 . " Dat formulier wordt geopend . Beide vormen zal verschijnen in de ouder . Sleep het kind vormt , zodat een vorm overlapt de andere . 24 Klik op de "Windows" menu- item op de top van de " Parent " vorm . Het menu zal openen en de namen van de twee kinderen vormen . 25 Klik op het vinkje naast ' Child1 . " Child1 zal de actieve vorm geworden . Klik op het vinkje naast ' Child2 . " Child2 zal de actieve vorm geworden . 26 Klik op " Minimaliseren "-knop van elk kind . De formulieren zal minimaliseren naar de bodem van de Parent formulier .
|