Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan bruke en MDI Form i C #
    A Multiple Document Interface , eller MDI , reduserer søknad rot på oppgavelinjen , og hjelper deg å holde styr på flere former. For eksempel når du bruker C # til å opprette et program som har mange former , vil bare én form vises på oppgavelinjen . Eventuelle ekstra " barn " former som åpner vil holde seg innenfor grensene av den overordnede container . Å lage C # MDI skjemaer , legge til noen ekstra egenskaper til din vanlige former. . NET rammeverket som kjører programmet vil håndtere detaljene . Instruksjoner , Lag Parent Form
    en

    Åpne Microsoft Visual Studio og maksimere programmet.
    2

    Klikk på "File " og velg "New Project ". The "New Project "-vinduet åpnes .
    3

    Klikk " Visual C #" og "Windows Forms Application ". Skriver " mittprosjekt " i " Navn"-boksen og klikk " OK . " Visual Studio vil opprette et nytt prosjekt . Dets filer vises i Solution Explorer på høyre side av skjermen .
    4

    Dobbeltklikk på " Form1 . " Den tomme skjema som vises i Design vinduet ved siden av Solution Explorer vil være din overordnede form .
    5

    Høyreklikk skjemaet og velg " Properties". "Properties " vinduet vil åpne under Solution Explorer . Dette vinduet inneholder skjemaets egenskaper . Lokaliser " IsMDIContainer " eiendom og dobbeltklikk på den for å endre verdien til " true".
    6

    Trykk " Ctrl", " Alt" og " X "-tasten samtidig for å åpne "Toolbox "-vinduet , som inneholder kontroller som du kan legge til skjemaet .
    7

    Dra " MenuStrip " kontrollen til skjemaet . Den vil vises på toppen av skjemaet, der du legger meny og undermeny elementer. Du vil se en tom tekstboks som sier " Skriv inn her."
    8

    Create " Fil" og "vindu" menyelementer. Klikk på tekstboksen og skriv " File". Trykk på " TAB " tasten og trykk på "Window ". Trykk på " Enter".
    9

    Lag to undermenypunkter under "File " menyen . Klikk på " File" og trykk på " Down" pilen på tastaturet. Skriver "Åpne Barn 1 ". Trykk på " Down" pilen igjen og skriv "Åpne Barn 2 ".
    10

    Klikk på rullegardinpilen øverst på "Properties " vinduet og velg " menuStrip1 " for å vise sine egenskaper .
    11

    Klikk på rullegardinpilen øverst i vinduet og velg " menuStrip1 " for å vise menuStrip kontroll egenskaper. Finn rullegardinpilen ved siden av " MdiWindowListItem " og velg " windowToolStripMenuItem . " Sette denne egenskapen til "true" fører form for å vise en liste over åpne barnets former i sin " Vindu "-menyen .
    Konfigurer Menu Items
    12

    Klikk på drop - pil ned på toppen av " Properties" vinduet og velg " openChild1ToolStripMenuItem " for å vise sine egenskaper .
    13

    Dobbeltklikk på "Klikk " eiendom . Kode-vinduet vil åpne og vise C # metode som håndterer klikk hendelsen for den " openChild1ToolStripMenuItem Lim inn følgende kode i metoden : en

    Child1 newMDIChild = new Child1 ();

    newMDIChild . . MdiParent = dette ;

    newMDIChild.Show (); .

    denne koden vil føre til en ny form som heter " Child1 " for å åpne når du velger "Åpne barn 1 " menyen

    14

    Høyreklikk hvor som helst i koden og velg "View designer " for å returnere til utforming - visningsmodus.
    15

    Klikk på rullegardinpilen på toppen av " Properties " vinduet og velg" openChild2ToolStripMenuItem "for å vise sine egenskaper .
    16

    Dobbeltklikk på " Klikk "eiendom . Retningslinjene åpnes og vise C # metode som håndterer klikk hendelsen for den " openChild1ToolStripMenuItem . Lim inn følgende kode inn i den metoden : en

    Child2 newMDIChild = new Child2 ();

    newMDIChild.MdiParent = dette ;

    newMDIChild.Show ();
    < p> Denne koden vil føre til en ny form som heter " Child2 " for å åpne når du velger "Åpne barn 2 " menyen .
    Legg barn Forms
    17

    Høyre - klikk på " mittprosjekt " i Solution Explorer . Velg " Legg til" og velg " New Item ".
    18

    Klikk "Windows Form" og skriv " Child1 " i " Navn"-boksen . Klikk på "Add " for å legge skjemaet til prosjektet.
    19

    Høyreklikk på " mittprosjekt " igjen . Velg " Legg til" og velg " New Item ".
    20

    Klikk "Windows Form" og skriv " Child2 " i " Navn"-boksen . Klikk på "Add " for å legge skjemaet til prosjektet. Prosjektet vil nå inneholde en overordnet form og to barn danner heter " Child1 " og " Child2 . "
    Test Application
    21

    Trykk "F5 ". Den " Parent " form vil åpne . Klikk sin " Maksimer "-knappen for å maksimere skjemaet.
    22

    Klikk på "File " og velg "Åpne Barn 1 ". At skjemaet vil åpne .
    23

    Klikk på "File " og velg "Åpne Barn 2 ". At skjemaet vil åpne . Begge skjemaene vil vises på innsiden av foreldrene. Dra barnet danner slik at en form overlegg andre .
    24

    Klikk på " Windows " menyen på toppen av " Parent " form . Menyen vil åpne og vise navnene på de to underordnede former.
    25

    Klikk på haken ved siden av " Child1 . " Child1 vil bli den aktive formen . Klikk på haken ved siden av " Child2 . " Child2 vil bli den aktive formen .
    26

    Klikk hvert barns "Minimer "-knappen . Skjemaene vil minimere til bunnen av Parent skjemaet.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan slå sammen to Date Columns 
    ·Hvordan Erklærer variabler i ActionScript 
    ·Hvordan legge til avhengigheter til a Service 
    ·Tutorial på Android OpenGL 
    ·Hvordan endrer jeg Kildetypenivå for Font verdier 
    ·Siemens S7 - 300 Programming Trening 
    ·Slik konverterer COBOL Copybook til RPG Copybook 
    ·Hvordan åpne Gadget Dokumenter 
    ·Hvordan lage en dato Fra MATLAB Numbers 
    ·Hvordan grensesnittet C til MATLAB 
      Anbefalte artikler
    ·Slik hindrer du en Infinite Loop på Makro 
    ·Hvordan Flett en Array i Python 
    ·Hvordan bruke cURL PHP side Innhold Strings 
    ·Hvordan legge til en Light Show til dine bilder 
    ·Hvordan lage Javadoc Når Kommenterer 
    ·Hvordan fjerner jeg en apostrof Fra en String i Java 
    ·Hvordan du arbeider med Sprites i AS3 
    ·Hvordan å kompilere Python Med Cygwin 
    ·Hvordan lage en MP3-spiller i PHP 
    ·Tilbakeringing Metoder 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/