Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come utilizzare un form MDI in C #

A Multiple Document Interface , o MDI , l'applicazione riduce l'ingombro sulla barra delle applicazioni e aiuta a tenere traccia di molteplici forme . Ad esempio, quando si utilizza C # per creare un'applicazione che ha molte forme , una sola forma apparirà sulla barra delle applicazioni . Eventuali ulteriori forme di "figli" che si aprono rimarranno entro i confini del contenitore principale . Per creare # form MDI C , aggiungere qualche proprietà in più per le vostre forme regolari . Il framework . NET che esegue l'applicazione gestirà i dettagli . Istruzioni , creare Parent Modulo
1

Aprire Microsoft Visual Studio e massimizzare l'applicazione .
2

Fare clic su " File " e selezionare " Nuovo progetto ". Si aprirà la finestra "Nuovo progetto" .
3

Clicca " Visual C # " e " Applicazione Windows Form ". Digitare " MyProject " nella casella di testo "Nome" e fare clic su " OK ". Visual Studio verrà creato un nuovo progetto . I suoi file vengono visualizzati in Esplora soluzioni sul lato destro dello schermo .
4

doppio clic su " Form1 ". Il modulo vuoto che appare nella finestra di costruzione accanto al Solution Explorer sarà il vostro form padre .
5

destro del mouse sul modulo e selezionare "Proprietà ". Si aprirà la finestra " Proprietà" sotto il Solution Explorer . Questa finestra contiene le proprietà della maschera . Individuare la proprietà " IsMDIContainer " e fare doppio clic su di esso per cambiare il valore su "True ".
6

Premere il tasto " CTRL ", "ALT " e " tasto X" , allo stesso tempo di aprire la finestra " Toolbox" , che contiene i controlli che è possibile aggiungere al form.
7

Trascinare il controllo " MenuStrip " per la forma . Esso verrà visualizzato nella parte superiore del modulo , dove si aggiungono le voci di menu e sottomenu . Vedrete una casella di testo vuota con scritto " Digitare qui ".
8

Crea " File" e le voci di menu "Finestra" . Fare clic sulla casella di testo e digitare "File ". Premere il tasto " TAB " e di tipo "Finestra ". Premere il tasto " Enter ".
9

Creare due voci di sottomenu alla voce di menu "File" . Fare clic su "File" e premere la freccia " giù " sulla tastiera . Digitare "Open bambino 1 . " Premere la freccia " giù " di nuovo e digitare "Open bambino 2 . "
10

Fare clic sulla freccia del menu a discesa nella parte superiore della finestra "Proprietà" e selezionare " menuStrip1 " per visualizzarne le proprietà .
11

Fare clic sulla freccia del menu a discesa nella parte superiore della finestra e selezionare " menuStrip1 " per visualizzare le proprietà del controllo MenuStrip . Individuare la freccia a discesa accanto a " MdiWindowListItem " e selezionare " windowToolStripMenuItem . " L'impostazione di questa proprietà su "True" fa sì che il modulo per visualizzare un elenco di form figlio aperte nel suo menu "Finestra" .
Configurare le voci del menu
12

Fare clic sul menu freccia a discesa nella parte superiore della finestra "Proprietà" e selezionare
13

Fare doppio clic su " Fare clic su" proprietà " openChild1ToolStripMenuItem " per visualizzarne le proprietà . . La finestra del codice si apre e visualizza il metodo C # che gestisce l' evento Click per il " openChild1ToolStripMenuItem Incollare il codice seguente nel metodo :

Child1 newMDIChild = new Child1 ( ) ;

newMDIChild . . MdiParent = questo ;

newMDIChild.Show ( ) .

questo codice farà sì che un nuovo modulo denominato " Child1 " per aprire quando si seleziona il " bambino 1 Open" voce di menu
Pagina 14

pulsante destro del mouse in qualsiasi punto del codice e selezionare " Visualizza finestra di progettazione " per tornare alla modalità di progettazione - view .
15

Fare clic sulla freccia del menu a discesa nella parte superiore della " Properties " e selezionare" openChild2ToolStripMenuItem " per visualizzarne le proprietà .
16

doppio clic sul " "proprietà . la finestra di codice si apre e visualizza il metodo C # che gestisce l'evento click per il " Click openChild1ToolStripMenuItem . Incollare il codice riportato di seguito in che modo :

Child2 newMDIChild = new Child2 ( ) ;

newMDIChild.MdiParent = questo ;

newMDIChild.Show ( ) ;

Questo codice farà sì che un nuovo modulo denominato " Child2 " per aprire quando si seleziona il " bambino 2 Apri " dal menù.
Aggiungi form figlio
17

Destra - cliccare su " MyProject " in Esplora soluzioni . Selezionare " Aggiungi " e scegliere " Nuovo elemento ".
18

Fare clic su " Windows Form " e digitare " Child1 " nella casella di testo "Nome" . Fare clic su " Aggiungi " per aggiungere il modulo al progetto .
19

Fare clic destro su " MyProject " di nuovo . Selezionare " Aggiungi " e scegliere " Nuovo elemento ".
20

Fare clic su " Windows Form " e digitare " Child2 " nella casella di testo "Nome" . Fare clic su " Aggiungi " per aggiungere il modulo al progetto . Il progetto sarà ora contenere un form padre e due figli forma denominata " Child1 " e " Child2 . "
Prova il
Applicazione Pagina 21

Premere " F5 ". La forma " Parent " si aprirà . Clicca il pulsante "Massimizza " per massimizzare la forma .
22

Fare clic su " File " e selezionare "Apri bambino 1 . " Questo modulo si aprirà .
23

Fare clic su " File " e selezionare "Apri bambino 2 . " Questo modulo si aprirà . Entrambe le forme appariranno all'interno del genitore . Trascinare il bambino si forma in modo che una forma si sovrappone all'altra .
24

Fare clic sulla voce di menu " Windows" al top della forma " Parent" . Il menu si apre e visualizza i nomi delle due forme figlio .
25

Fare clic sul segno di spunta accanto a " Child1 . " Child1 diventerà la forma attiva . Fare clic sul segno di spunta accanto a " Child2 . " Child2 diventerà la forma attiva .
26

Fare clic sul pulsante "Minimizza " di ogni bambino . Le forme saranno minimizzare al fondo del form padre .

 

Programmazione © www.354353.com