Een Multiple - Document Interface ( MDI ) applicatie is een Windows- applicatie waarmee een gebruiker meerdere documenten te openen in een frame -venster . Het frame venster heeft de menubalk en soms een of meer werkbalken . U kunt een MDI- toepassing met behulp van veel verschillende programmeertalen createa . Echter , Visual Basic Studio 2008 heeft ingebouwde ondersteuning die het werk vergemakkelijkt door het toevoegen van standaard Windows functionaliteit . Wat je nodig hebt Microsoft Visual Basic 2008 Express Edition Toon Meer Aanwijzingen Maak een Windows Application -project met een MDI -formulier 1 Klik op de " Start" button . Kies de " Alle Programma's" menu-item . Kies de " Microsoft Visual Basic 2008 Express Edition " menu-item . Kopen van 2 Klik op het menu "Bestand " en kies de " New Project" menu-item . Selecteer " Windows Forms Application " . Typ de naam " mdiApp " en klik op de knop "OK " . Je hebt een project gecreëerd met een enkel formulier genaamd Form1.vb . Klik met de rechtermuisknop " Form1.vb " 3 in de Solution Explorer en kies " Naam wijzigen " . Typ de naam " mdiChild.vb " en druk op Enter . Klik met de rechtermuisknop " mdiApp " 4 in de Solution Explorer . Rest de muis over de "Toevoegen" menu-item . Kies de " Windows-formulier " menu-item . Selecteer de " MDI Parent Form " icoon en klik op de knop "Toevoegen " . Houd de standaardnaam van " MDIParent.vb " . Merk op dat de MDIParent1.vb bestand al een menu en een toolbar . 5 Klik op het menu "Bestand " en kies " Save All " . Sla het project als " mdiApp " . Verander het Opstarten Vorm 6 Klik op het menu " Project " en kies de " mdiApp Eigenschappen" menu-item . 7 Selecteer " MDIParent1.vb " van de " Startup Form " drop - down lijst . De Startup vorm is degene die automatisch wordt weergegeven wanneer een programma begint . 8 Klik op de ( X) knop Sluiten in de rechterbovenhoek van het venster Eigenschappen om het venster Eigenschappen te sluiten . Test de Application 9 Klik op het menu " Debug " en kies "Start Debugging " . De MDI- applicatie moet worden geopend met alleen de MDI kader getoond . 10 Klik op het menu "Bestand " en kies "Nieuw " . Een venster met de naam " Venster 1 " moet verschijnen in het frame . De code om een nieuwe lege venster kind al weer bestaat in de MDIParent vorm . 11 Klik op het menu "Windows" en kies " Tile Vertical " . De twee vensters dienen met side -by - side . De code om te beheren hoe de vensters worden weergegeven binnen het frame al bestaat in de vorm MDIParent . 12 Klik op het menu "Bestand " en kies "Exit " . De aanvraag moet beëindigen . Wijzig de code om een Custom Child Form Gebruik Dubbelklik op " mdiChild.vb " 13 in Solution Explorer . Het formulier wordt in het ontwerp venster . Muis 14 over het pictogram Werkset . Selecteer de " Rich TextBox " controle en sleep het naar Form1 is het ontwerp -venster . Zorg ervoor dat " RichTextBox1 " is geselecteerd . In het venster Eigenschappen , wijzigt u de eigenschap Dock te vullen ( het centrum gebied in het pop-up venster ) . Klik met de rechtermuisknop " MDIParent1.vb " 15 in de Solution Explorer en kies " View Code " . Zoek de " ShowNewForm " procedure . De code ziet er als volgt uit: Private Sub ShowNewForm ( ByVal afzender als Voorwerp , ByVal e als EventArgs ) Handles NewToolStripMenuItem.Click , NewToolStripButton.Click , NewWindowToolStripMenuItem.Click ' Maak een nieuw exemplaar van het kind form.Dim ChildForm als New System.Windows.Forms.Form ' Maak er een kind van deze MDI formulier vóór resultaat it.ChildForm.MdiParent = Me m_ChildFormNumber + = 1ChildForm.Text = " Venster " & m_ChildFormNumber ChildForm.Show ( ) End Sub 16 Voeg een apostrof in de voorkant van de lijn die een nieuwe vorm ontstaat : ' Dim ChildForm als Nieuwe System.Windows.Forms.Form u gebruikt een apostrof om " commentaar uit " de lijn , zodat het niet uitvoeren 17 Voeg de volgende regel onder de lijn die u in stap 4 op gereageerd : . < br Dim ChildForm als New MDIChild > Deze code zorgt ervoor dat een nieuw exemplaar van het formulier genoemde MDIChild worden gemaakt wanneer de code wordt uitgevoerd . Test de Application 18 Klik op het menu " Debug " en kies "Start Debugging " . De MDI- applicatie moet worden geopend met alleen de MDI kader getoond . 19 Klik op het menu "Bestand " en kies "Nieuw " . Een exemplaar van het aangepaste formulier genaamd " Venster 1 " moet worden weergegeven in het frame . Merk op dat u tekst kunt typen in het veld . 20 Klik op het menu "Bestand " en kies "Nieuw " . Een exemplaar van het aangepaste formulier genaamd " Venster 2 " zou moeten verschijnen in het frame .
|