Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať formulár MDI v C #

A Multiple Document Interface , alebo MDI aplikácie znižuje neporiadok na hlavnom paneli a umožňuje sledovať viac foriem . Napríklad , ak používate C # vytvoriť aplikáciu , ktorá má mnoho podôb , objaví sa na hlavnom paneli len jedna forma . Akékoľvek ďalšie " dieťa " formy , ktoré sa otvárajú zostane vnútri hraníc nadradeného kontajnera . Ak chcete vytvoriť formuláre C # MDI , pridať niekoľko ďalších vlastností vašich pravidelných foriem . NET framework , ktorý beží vaše aplikácie . Bude spravovať podrobnosti. Návod
Vytvoriť nadradený formulár
1

Spustite program Microsoft Visual Studio a maximalizovať aplikáciu .
2

Kliknite na " Súbor " a vyberte položku " Nový projekt " . Okno " New Project " sa otvorí .
3

Kliknite na " Visual C # " a "Windows Forms . " Zadajte " MyProject " v " Meno " textového poľa a kliknite na " OK " . Visual Studio vytvorí nový projekt . Jeho súbory sa zobrazia v roztoku Explorer na pravej strane obrazovky .
4

Double - kliknite na " Form1 . " Prázdny formulár , ktorý sa zobrazí v okne dizajne vedľa Solution Explorer bude váš nadradený formulár .
5

pravým tlačidlom myši na formulár a vyberte " Vlastnosti " . Okno " Properties " sa otvorí pod roztoku Explorer . Toto okno obsahuje vlastnosti formulára . Vyhľadajte " IsMDIContainer " majetok a dvakrát kliknite na neho zmeniť jeho hodnotu na " true " .
6

Stlačením tlačidla " CTRL " , " ALT " a " kľúč X " v rovnakom čase na otvorenie okna " Toolbox " , ktorá obsahuje ovládacie prvky , ktoré môžete pridať do formulára .
7

Presuňte ovládací prvok " MenuStrip " do formulára . To sa objaví v hornej časti formulára , kde môžete pridať menu a submenu položky . Uvidíte prázdne textové pole , ktoré hovorí : " Sem . "
8

Vytvoriť " súbor " a " okno " položky menu . Kliknite na textové pole a zadajte " Súbor " . Stlačte " TAB " kláves a zadajte " okno " . Stlačte tlačidlo " Enter " .
9

Vytvorte dve podmenu pod " File " položku menu . Kliknite na " Súbor " a stlačte tlačidlo " dole " šípka na klávesnici . Zadajte " Otvoriť dieťaťa 1. " Stlačte tlačidlo " dole " šípka znova a zadajte " Open dieťa 2. "
10

Kliknite na šípku rozbaľovacieho zoznamu v hornej časti okna " Vlastnosti " a vyberte " menuStrip1 " zobrazíte jeho vlastnosti .
11

Kliknite na šípku rozbaľovacieho zoznamu v hornej časti okna a zvoľte " menuStrip1 " zobrazíte vlastnosti ovládacieho prvku menuStrip je . Vyhľadajte rozbaľovací šípku vedľa " MdiWindowListItem " a vyberte " windowToolStripMenuItem . " Nastavenie tejto vlastnosti na hodnotu " true " spôsobí , že formuláre sa zobrazí zoznam otvorených podriadených formuláre vo svojej ponuke " Okno " .
Konfigurácia položky ponuky
12

Kliknite na rozbaľovací dole šípka v hornej časti okna " vlastnosti " a vyberte " openChild1ToolStripMenuItem " a zobrazí sa jeho vlastnosti .
13

Dvakrát kliknite na vlastnosť " Click " . Okno Kód otvorí a zobrazí metódu C # , ktoré spracováva udalosť click na " openChild1ToolStripMenuItem vložte nasledujúci kód do metódy : .

Child1 newMDIChild = new Child1 ( ) ;

newMDIChild . MdiParent = toto ;

newMDIChild.Show ( ) ; .

Tento kód spôsobí , že nový formulár s názvom " Child1 " sa otvorí , keď vyberiete " Otvoriť deti 1 " položku

14

pravým tlačidlom myši na ľubovoľné miesto v kóde , a vyberte " Zobraziť Designer " pre návrat na design - view režim .
15

Kliknite na šípku rozbaľovacieho zoznamu v hornej časti " Properties " okno a zvoľte " openChild2ToolStripMenuItem " a zobrazí sa jeho vlastnosti .
16

Double - kliknite na " Click " vlastnosť . okno Kód otvorí a zobrazí metódu C # , ktoré spracováva udalosť click pre " openChild1ToolStripMenuItem . Vložte nasledujúci kód do tejto metódy :

child2 newMDIChild = new child2 ( ) ;

newMDIChild.MdiParent = to ,

newMDIChild.Show ( ) ;

Tento kód spôsobí , že nový formulár s názvom " child2 " sa otvorí , keď vyberiete " Otvoriť Child 2 " položku menu .
Pridať podriadenej formulára
17

práve kliknite na " MyProject " v roztoku Explorer . Vyberte " Pridať " a vyberte " Nová položka . "
18

Kliknite na " Windows Form " a zadajte " child1 " v " Meno " textového poľa . Kliknite na " Pridať " pre pridanie formulára do projektu .
19

Pravým - kliknite znovu na " MyProject " . Vyberte " Pridať " a vyberte " Nová položka . "
20

Kliknite na " Windows Form " a zadajte " child2 " v " Meno " textového poľa . Kliknite na " Pridať " pre pridanie formulára do projektu . Projekt bude teraz obsahovať nadradeného formulára a dve podriadené formulára s názvom " Child1 " a " child2 . "
Test aplikácií
21

Stlačte " F5 " . " Materská " forma sa otvorí . Kliknite na jeho " Maximalizovať " tlačidlo maximalizovať formulára .
22

Kliknite na " Súbor " a vyberte " Otvoriť dieťaťa 1. " Tento formulár sa otvorí .
23

Kliknite na " Súbor " a vyberte " Otvoriť dieťa 2. " Tento formulár sa otvorí . Obe formy sa objaví vo vnútri rodičia . Pretiahnite podriadené formulára tak , že jedna forma prekrýva druhý .
24

Kliknite na položku " Windows " v hornej časti " materskej " forme . Ponuka sa otvorí a zobrazí sa mená dvoch podriadené formulára .
25.

Kliknutím na zaškrtávacie políčko vedľa " child1 . " Child1 sa stane aktívna forma . Kliknutím na zaškrtávacie políčko vedľa " child2 . " Child2 sa stane aktívna forma .
26

Kliknite na tlačidlo " Minimalizovať " každého dieťaťa . Formuláre budú minimalizovať do spodnej časti materskej formulára .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené