Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man skapar en MDI

    En Multiple - Document Interface ( MDI ) ansökan är ett Windows- program som tillåter användaren att öppna flera dokument i en ram fönster . Ramen fönstret finns menyraden och ibland en eller flera verktygsfält . Du kan createa ett MDI -program med många olika programmeringsspråk . Dock har Visual Basic Studio 2008 inbyggt stöd som förenklar jobbet genom att lägga till standard Windows funktionalitet. Saker du behöver
    Microsoft Visual Basic 2008 Express Edition
    Visa fler instruktioner , Skapa en Windows Application Project med en MDI Form
    1

    Klicka på "Start " knappen. Välj " Alla program " i menyn . Välj " Microsoft Visual Basic 2008 Express Edition " i menyn .
    2

    Klicka på " Arkiv " -menyn och välj " Nytt projekt " i menyn . Välj " Windows Forms Application " . Skriv in namnet " mdiApp " och klicka på " OK " -knappen . Du har skapat ett projekt med en enda blankett som heter Form1.vb .
    3

    Högerklicka " Form1.vb " i Solution Explorer och välj " Byt namn " . Skriv in namnet " mdiChild.vb " och tryck på Enter .
    4

    Högerklicka " mdiApp " i Solution Explorer . Vila muspekaren över " Add " i menyn . Välj " Windows Form " i menyn . Välj " MDI Parent Form " -ikonen och klicka på " Add" . Behåll det förvalda namnet " MDIParent.vb " . Observera att det MDIParent1.vb filen har redan en meny och ett verktygsfält .
    5

    Klicka på " Arkiv " -menyn och välj " Save All " . Spara projektet som " mdiApp " .
    Ändra startformulär
    6

    Klicka på " Project " -menyn och välj " mdiApp Egenskaper " i menyn .

    7

    Välj " MDIParent1.vb " från " Startup Form " listrutan . Den Startup formen är den som visas automatiskt när ett program startas .
    8

    Klicka på Stäng ( X ) -knappen i det övre högra hörnet av fönstret Egenskaper för att stänga fönstret Egenskaper .

    testa programmet
    9

    Klicka på " Debug " -menyn och välj " Starta felsökning " . MDI program som ska öppna med endast visas MDI ram .
    10

    Klicka på " Arkiv " -menyn och välj " Nytt " . Ett fönster som heter " Fönster 1 " ska visas i ramen . Den kod för att visa en ny tom barn fönstret redan finns i MDIParent formen .
    11

    Klicka på " Windows " -menyn och välj " Tile Vertical " . De två panelerna bör arrangeras sida vid sida. Koden för att hantera hur fönstren visas i ramen finns redan i MDIParent formen .
    12

    Klicka på " Arkiv " -menyn och välj " Exit " . Ansökan bör avsluta .
    Modifiera koden för att använda en anpassad Barn Form
    13

    Dubbelklicka på " mdiChild.vb " i Solution Explorer . Formuläret visas i Design fönstret . Över ikonen Verktygslåda
    14

    Mouse . Välj " Rich TextBox " kontroll och dra den till Form1 är Design fönstret . Se " RichTextBox1 " är valt . I fönstret Egenskaper , ändra Dock egenskapen Fyll ( centrumområdet i popup-fönster ) .
    15

    Högerklicka " MDIParent1.vb " i Solution Explorer och välj " Visa kod " . Leta upp " ShowNewForm " förfarande . Koden ser ut så här :

    Private Sub ShowNewForm ( ByVal avsändare As Object , ByVal e Som EventArgs ) Handtag NewToolStripMenuItem.Click , NewToolStripButton.Click , NewWindowToolStripMenuItem.Click ' Skapa en ny instans av barnet form.Dim ChildForm som New System.Windows.Forms.Form ' Gör det ett barn av denna MDI formulär innan visar it.ChildForm.MdiParent = Me

    m_ChildFormNumber + = 1ChildForm.Text = " Fönster " & m_ChildFormNumber

    ChildForm.Show ( ) End Sub
    16

    Lägg en apostrof framför raden som skapar en ny form :

    ' Dim ChildForm som New System.Windows.Forms.Form

    du använder en apostrof till " kommentera ut " linjen så att det inte körs
    17

    Lägg till följande rad under raden du kommenterade i Steg 4 : .

    Dim ChildForm som New mdiChild

    Denna kod gör att en ny instans av formuläret heter mdiChild skapas när koden körs .
    testa programmet

    18

    Klicka på " Debug " -menyn och välj "Start Debugging " . MDI program som ska öppna med endast visas MDI ram .
    19

    Klicka på " Arkiv " -menyn och välj " Nytt " . En instans av din anpassade formulär som heter " Fönster 1 " ska visas i ramen . Observera att du kan skriva text i fältet.
    20

    Klicka på " Arkiv " -menyn och välj " Nytt " . En instans av din anpassade formulär som heter " Fönster 2 " ska visas i ramen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Ställa etiketter eller radnummer i Visual Basic
    ·Hur skapar jag en Macro Word-dokument i VB 6.0
    ·Hur man använder Split i VB
    ·Hur man använder Visual Basic för att skapa ett flerv…
    ·Hur man kan få en Query Listruta
    ·Hur du kontrollerar om ENTER trycks i Visual Basic 2008…
    ·Hur man använder en resx fil i Vb.Net
    ·Hur Rotera en InlineShape i VB6
    ·Hur man skapar en DLL i Visual Basic
    ·ActiveX Dll Tutorial
    Utvalda artiklarna
    ·Hur dekryptera en fil som har krypterats i Blowfish
    ·Problem med en PGP Desktop
    ·Javascript Oavslutad stränglitteral fel
    ·Hur att tolka XML till en databas
    ·Hur man läser Int Från fil i Python
    ·Silverlight 2 anpassad kontroll Tutorial
    ·Bygga ett skyltfönster med PHP MySQL
    ·Konvertera Bråk i PHP
    ·Hur man byter Lowercase Med Capitals i Java
    ·Hur Räkna siffror i Python
    Copyright © Dator Kunskap http://www.dator.xyz