Dator > hur man skapar en MDI

  • hur man skapar en MDI


  • Flera dokument Interface ( MDI ) ansökan är en Windows- applikation som låter användaren att öppna flera dokument i en ram fönster . Ramen fönster har menyraden och ibland en eller flera verktygsfält . Du kan createa ett MDI- program med många olika programspråk . Emellertid har Visual Basic Studio 2008 inbyggt stöd som förenklar jobbet genom att lägga till standard Windows hantering funktionalitet

    Du behöver : .
    Microsoft Visual Basic 2008 Express Edition

    Skapa ett Windows Application projekt med en MDI-formulär


    1 .
    Klicka på "Start". 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 " . Du har skapat ett projekt med en enda blankett som heter Form1. vb .
    3 .
    Högerklicka på " Form1. vb " i Solution Explorer och välj " Byt namn " . Skriv in namnet " mdiChild. vb " och tryck på Enter .
    4 .
    Högerklicka på " mdiApp " i Solution Explorer . Vila musen över " Lägg till " i menyn. Välj " Windows-formulär "i menyn . Välj " MDI Förälder Form "-ikonen och klicka på " Lägg till ". Behåll det förvalda namnet för " MDIParent. vb " . Observera att MDIParent1. vb filen redan har en meny och ett verktygsfält .
    5 .
    Klicka på " Arkiv " -menyn och välj "Spara alla " . Spara projektet som " mdiApp " .

    Ändra startformulär


    1 .
    Klicka på " Projekt "-menyn och välj " mdiApp Egenskaper "i menyn .
    2 .
    Välj " MDIParent1. vb "från " startformulär "drop down- listan. Autostart formen är den som visar automatiskt när ett program startas .
    3 .
    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


    1 .
    Klicka på " Debug " -menyn och välj " Start felsökning " . MDI ansökan bör öppnas med bara MDI ramen visas .
    2 .
    Klicka på " Arkiv " -menyn och välj "Nytt" . Ett fönster som heter " Fönster 1 " ska visas i ramen. Koden för att visa en ny tom barn fönster redan finns i MDIParent form .
    3 .
    Klicka på " Windows " -menyn och välj " Kakel Vertikal " . De två panelerna skall ordnas sida vid sida . Koden för att hantera hur fönstren visas inom ramen redan finns i MDIParent form .
    4 .
    Klicka på " Arkiv " -menyn och välj " Exit " . Ansökan bör avsluta .

    modifiera koden att använda en anpassad barn utgör


    1 .
    Dubbelklicka på " mdiChild. vb " i Solution Explorer . Formuläret visas i Design fönstret .
    2 .
    musen över Verktygslådan . Välj " Rich TextBox " kontroll och dra den till Form1 Design fönstret . Se " RichTextBox1 "har valts. I fönstret Egenskaper , ändra Dock egenskapen Fill ( mitten området i popup-fönster ) .
    3 .
    Högerklicka på " MDIParent1. vb " i Solution Explorer och välj " Visa Kod " . Leta reda på " ShowNewForm " förfarande . Koden ser ut så här :

    Private Sub ShowNewForm ( ByVal avsändare As Object , ByVal e Som EventArgs ) hanterar NewToolStripMenuItem . Klicka , NewToolStripButton. Click , NewWindowToolStripMenuItem. Click
    "Skapa en ny instans av barn utgör .
    Dim ChildForm som ny System. Windows. Forms. Form
    " Gör det till ett barn av denna MDI form innan visa det.
    ChildForm. MdiParent=Me

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

    ChildForm . Visa ( )
    End Sub
    4
    Lägg en apostrof framför den rad som skapar en ny form .

    " Dim ChildForm som ny System . Windows. Forms. Form

    Du använder en apostrof för att " kommentera ut " linan så att den inte körs .
    5 .
    Lägg till följande rad under den linje du kommenterade i Steg 4 :

    Dim ChildForm som New mdiChild

    Denna kod skapar en ny instans av formuläret namngivna mdiChild ska skapas när koden exekveras .

    testa programmet


    1 .
    Klicka på " Debug " -menyn och välj " Start felsökning " . MDI ansökan bör öppnas med bara MDI ramen visas .
    2 .
    Klicka på " Arkiv " -menyn och välj "Nytt" . En instans av det anpassade formuläret som heter " Fönster 1 " ska visas i ramen. Observera att du kan skriva text i fältet .
    3 .
    Klicka på " Arkiv " -menyn och välj "Nytt" . En instans av det anpassade formuläret som heter " Fönster 2 " ska visas i ramen.

    tips och varningar


  • När du skapar en verklig MDI ansökan måste du lägga till kod för att genomföra ytterligare funktioner , till exempel spara dokument , öppna dokument , formatera dokument och bearbeta data . Dessa funktioner kommer att behöva utformas och programmeras för att uppfylla de särskilda kraven i din ansökan .
  • Du kan göra någon form ett MDI förälder form genom att ange formulärets IsMdiContainer egenskap till True . Men måste du lägga till koden för att genomföra fönster förvaltning .

Previous:nothing Next:hur du omdirigerar en webbsida med hjälp av JavaScript





Relaterade artiklar


  • roll underhåll av programvara
  • hur man skapar en 3d virtuell chatt avatar
  • hur man använder rullningslisten med listboxen i Visual Basic 6.0
  • hur man kan ändra teckensnitt färger med javascript
  • hur man skriver datafiler i Visual Basic
  • hur man gör pusselspel i flash
  • hur man kopierar musik från en dator till ett PSP
  • hur man konfigurerar en USB-port med Visual Basic
  • hur man öppnar en postuppsättning
  • hur du omdirigerar en webbsida med hjälp av JavaScript