Un'applicazione di interfaccia a documenti multipli ( MDI ) è un'applicazione Windows che consente all'utente di aprire più documenti all'interno di una finestra cornice . La finestra di telaio ha la barra dei menu e, a volte una o più barre degli strumenti . È possibile createa un'applicazione MDI utilizzando diversi linguaggi di programmazione . Tuttavia, Visual Studio Basic 2008 ha il supporto integrato che semplifica il lavoro con l'aggiunta di funzionalità di gestione predefinita di Windows . Cose che ti serviranno
Microsoft Visual Basic 2008 Express Edition
Show More istruzioni , creare un progetto di applicazione Windows con un form MDI
1
Fare clic su " Start" pulsante . Scegliere la voce di menu " Tutti i programmi " . Scegliere il " Basic 2008 Express Edition di Microsoft Visual " voce di menu .
2 Fare clic sul menu "File" e scegliere la "New Project" voce di menu. Selezionare " Applicazione Windows Form " . Digitare il nome di " mdiApp " e fare clic sul pulsante "OK " . Hai creato un progetto con un singolo modulo denominato Form1.vb .
3
destro del mouse su " Form1.vb " in Esplora soluzioni e scegliere "Rinomina" . Digitare il nome di " mdiChild.vb " e premere il tasto Invio .
4
destro del mouse su " mdiApp " in Esplora soluzioni. Appoggiare il mouse sopra la voce di menu "Aggiungi" . Scegliere la voce "Windows Form" menu. Selezionare l'icona " MDI Parent Form" e fare clic sul pulsante "Aggiungi" . Mantenere il nome di default " MDIParent.vb " . Si noti che il file MDIParent1.vb ha già un menu e una barra degli strumenti .
5
Fare clic sul menu " File " e scegliere " Salva tutto " . Salvare il progetto come " mdiApp " .
Modificare la Startup Modulo
6
Fare clic sul menu "Progetto" e scegliere "Proprietà mdiApp " voce di menu.
Pagina 7
Seleziona " MDIParent1.vb " dal " form di avvio " nell'elenco a discesa . La maschera di avvio è quella che visualizza automaticamente quando un programma viene avviato .
8
Fare clic sul pulsante (X) Chiudi nell'angolo superiore destro della finestra Proprietà per chiudere la finestra Proprietà.
test dell'applicazione
9
Fare clic sul menu "Debug" e scegliere " Avvia Debug " . L'applicazione MDI dovrebbe aprire con solo la cornice MDI mostrato .
10
Fare clic sul menu "File" e scegliere " Nuovo" . Una finestra denominata " Finestra 1 " deve apparire all'interno del telaio . Il codice per visualizzare già una nuova finestra vuota bambino esiste nella forma MdiParent .
11
Fare clic sul menu " Windows" e scegliere " Tile Vertical " . Le due finestre devono essere disposte fianco a fianco. Il codice per gestire il modo le finestre vengono visualizzate all'interno della cornice è già in forma MdiParent .
12
Fare clic sul menu "File" e scegliere " Esci" . L' applicazione dovrebbe terminare .
Modificare il codice per utilizzare un modulo personalizzato Bambino
13
Fare doppio clic su " mdiChild.vb " in Esplora soluzioni. Il modulo viene visualizzato nella finestra di progettazione .
14
il mouse sopra l'icona della Casella degli strumenti . Selezionare il controllo "Rich TextBox " e trascinarlo Form1 è la finestra di progettazione . Assicurarsi che sia selezionato " RichTextBox1 " . Nella finestra Proprietà , modificare la proprietà Dock su Fill ( l'area centrale nella finestra popup) .
15
destro del mouse su " MDIParent1.vb " in Esplora soluzioni e scegliere " Visualizza codice " . Individuare la procedura " ShowNewForm " . Il codice è simile al seguente :
Private Sub ShowNewForm ( ByVal sender As Object , ByVal e As EventArgs ) Handles NewToolStripMenuItem.Click , NewToolStripButton.Click , NewWindowToolStripMenuItem.Click 'Crea una nuova istanza del bambino form.Dim ChildForm come New System.Windows.Forms.Form ' rendono un figlio di questo form MDI prima di mostrare it.ChildForm.MdiParent = Me
m_ChildFormNumber + = 1ChildForm.Text = "Finestra" e m_ChildFormNumber
< p > ChildForm.Show ( ) End Sub
16
Aggiungi un apostrofo davanti alla linea che crea una nuova forma :
'Dim ChildForm As New System.Windows.Forms.Form
usare un apostrofo a " commentare " la linea in modo che non esegue
17
Aggiungere la seguente riga al di sotto della linea si commenta in Fase 4 : . < br >
Dim ChildForm come New MDIChild
Questo codice fa sì che una nuova istanza del form denominato MDIChild essere creato quando viene eseguito il codice .
prova il
Application
18
Fare clic sul menu "Debug" e scegliere " Avvia Debug " . L'applicazione MDI dovrebbe aprire con solo la cornice MDI mostrato .
19
Fare clic sul menu "File" e scegliere " Nuovo" . Un'istanza del modulo personalizzato denominato " Finestra 1 " deve apparire all'interno del telaio . Si noti che è possibile digitare il testo nel campo .
20
Fare clic sul menu "File" e scegliere " Nuovo" . Un esempio di modulo personalizzato denominato " Finestra 2 " dovrebbe apparire all'interno del telaio .