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 >> Computer Programspråk >> Content

    Hur man använder ett MDI formulär i C #

    A Multiple Document Interface , eller MDI , reducerar ansökan röran på aktivitetsfältet och hjälper dig hålla reda på flera former . Till exempel när du använder C # för att skapa ett program som har många former , kommer endast ett formulär visas på aktivitetsfältet . Eventuella ytterligare "barn" former som öppnar kommer att stanna inom gränserna för den överordnade behållare . För att skapa C # MDI formulär , lägga till några extra egenskaper till dina vanliga former . Den . NET Framework som kör din ansökan kommer att hantera detaljer . Instruktioner Review, Skapa Parent Form
    1

    Öppna Microsoft Visual Studio och maximera programmet .
    2

    Klicka på " File " och välj " Nytt projekt . " Den " New Project " öppnas .
    3

    Klicka på " Visual C # " och " Windows Forms Application . " Skriv " MyProject " i " Name " textrutan och klicka på " OK . " Visual Studio kommer att skapa ett nytt projekt . Dess filer visas i Solution Explorer på höger sida av skärmen .
    4

    Dubbelklicka på " Form1 . " Den tomma formulär som visas i Design fönstret bredvid Solution Explorer kommer att vara din förälder formuläret .
    5

    Högerklicka på formuläret och välj "Egenskaper . " Den " Egenskaper " öppnas under Solution Explorer . Detta fönster innehåller formulärets egenskaper . Leta upp " IsMDIContainer " egendom och dubbelklicka på den för att ändra dess värde till "true ".
    6

    Tryck på " Ctrl ", " Alt" och " X " -knappen samtidigt för att öppna "Toolbox " fönstret , som innehåller kontroller som du kan lägga till i formuläret .
    7

    Dra " MenuStrip " kontrollen i formuläret . Det kommer att visas överst i formuläret , där du lägger meny och undermeny objekt . Du kommer att se en tom textruta där det står " Skriv här . "
    8

    Skapa " File " och "fönster" menyalternativ . Klicka i textrutan och skriv " File ". Tryck på "Tab " -tangenten och skriv " Window . " Tryck på " Enter ".
    9

    Skapa två delmenypunkter under " Arkiv " menyn . Klicka på " File " och tryck på " Down " pil på tangentbordet . Skriv " Open Barn 1 . " Tryck på " Down" pilen igen och skriv " Open Barn 2 . "
    10

    Klicka på pilen längst upp i " Properties " fönstret och välj " menuStrip1 " för att visa dess egenskaper .
    11

    Klicka på pilen längst upp i fönstret och välj " menuStrip1 " att visa menuStrip kontrollens egenskaper . Leta reda på pilen bredvid " MdiWindowListItem " och välj " windowToolStripMenuItem . " När den här egenskapen till "true " gör formen att visa en lista över öppna underordnade former i sitt " Fönster " -menyn .
    Konfigurera Menyenheter
    12

    Klicka droppen - pilen längst upp i " Properties " fönstret och välj " openChild1ToolStripMenuItem " för att visa dess egenskaper .
    13

    Dubbelklicka på " Click " egendom . Koden fönster öppnas och visar C # metoden som hanterar händelsen click för " openChild1ToolStripMenuItem Klistra in följande kod i metoden :

    Child1 newMDIChild = ny Child1 ( ) ;

    newMDIChild . . MdiParent = detta ,

    newMDIChild.Show ( ) , .

    denna kod kommer att orsaka en ny blankett som heter " Child1 " att öppnas när du väljer " öppna Child 1 " i menyn

    14

    Högerklicka någonstans i koden och välj " View Designer " för att återgå till utformning - visningsläge .
    15

    Klicka på pilen längst upp på " egenskaper " fönstret och välj " openChild2ToolStripMenuItem " för att visa dess egenskaper .
    16

    Dubbelklicka på " Click " egendom . koden öppnas och visar C # metoden som hanterar händelsen click för " openChild1ToolStripMenuItem . Klistra in följande kod i denna metod :

    child2 newMDIChild = ny child2 ( ) ;

    newMDIChild.MdiParent = detta ,

    newMDIChild.Show ( ) ;

    Denna kod kommer att orsaka en ny blankett som heter " child2 " att öppnas när du väljer " Open Barn 2 " i menyn .
    Lägg Barn Blanketter
    17

    Höger - klicka på " MyProject " i Solution Explorer . Välj " Lägg till " och välj " New Item . "
    18

    Klicka på " Windows Form " och typ " Child1 " i " Name " textrutan . Klicka på " Lägg till " för att lägga till formuläret till projektet .
    19

    Högerklicka på " MyProject " igen . Välj " Lägg till " och välj " New Item . "
    20

    Klicka på " Windows Form " och typ " child2 " i " Name " textrutan . Klicka på " Lägg till " för att lägga till formuläret till projektet . Projektet kommer nu att innehålla en förälder formulär och två barn bildar namnet " Child1 " och " child2 . "
    Testa programmet
    21

    Tryck " F5 ". Den " Förälder " formulär öppnas . Klicka sitt " Maximera " knappen för att maximera formen .
    22

    Klicka på " File " och välj " Öppna Child 1 . " Detta formulär öppnas .
    23

    Klicka på " File " och välj " Öppna Child 2 . " Denna form kommer att öppna . Båda formerna kommer att visas i den överordnade . Dra barnet bygger upp så att en formuläröverlagringar den andra .
    24

    Klicka på " Windows " i menyn längst upp i den " Förälder " formen . Menyn öppnas och visar namnen på de två underordnade former .
    25

    Klicka på bocken bredvid " Child1 . " Child1 kommer att bli den aktiva formen . Klicka på bocken bredvid " child2 . " Child2 blir den aktiva formen .
    26

    Klicka på varje barns " Minimera " -knappen . Blanketterna kommer att minimera till botten av moderbolagets formuläret .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kompilerar en RESX fil till en DLL
    ·Hur man kör IDL i NetBeans
    ·Vad betyder Debugging Mean på PC
    ·En handledning för Altera FPGA
    ·Hur man skapar en Base CFC
    ·Vad är Msgina.dll
    ·Vad är Virtual Reality Modeling Language
    ·Ominstallation IE6 Använda Regedit
    ·Militär användning av artificiell intelligens
    ·Hur man ange bakgrundsfärgen för klass Använda jQuer…
    Utvalda artiklarna
    ·Hur beräkna summor beställningsformuläret på JavaSc…
    ·Lägga till en information Form i PHP
    ·Hur man läser en Hex File
    ·Komma åt JSP Connectivity Kodning
    ·Hur man gör saker från början i Visual Basic
    ·Hur man skriver ut ett nummer som en procentsats i Visu…
    ·Hur man sätter in en offert på en sträng i ColdFusio…
    ·Hur får man ett svar från en röstbrevlåda i VB.Net
    ·Hur man tar bort Kommatecken i PHP
    ·Varför är min PHP MySQL sida så långsamt
    Copyright © Dator Kunskap http://www.dator.xyz