A Interface demande multiple de documents ( MDI) est une application Windows qui permet à un utilisateur d'ouvrir plusieurs documents à l'intérieur d'une fenêtre d'image. La fenêtre de cadre a la barre de menu et parfois une ou plusieurs barres d'outils. Vous pouvez createa une application MDI en utilisant de nombreux langages de programmation différents . Toutefois, Visual Basic Studio 2008 a un support intégré qui simplifie le travail en ajoutant des fonctionnalités de gestion par défaut de Windows . Choses que vous devez
Microsoft Visual Basic 2008 Express Edition
Afficher plus Instructions
Créer un projet d'application Windows avec un formulaire MDI
1
Cliquez sur "Démarrer" bouton . Choisissez le menu " Tous les programmes" . Choisissez l'option " Microsoft Visual Basic 2008 Express Edition" du menu.
2
Cliquez sur le menu "Fichier" et choisissez le menu " Nouveau projet " . Sélectionnez "Application Windows Forms " . Tapez le nom de " mdiApp " et cliquez sur le bouton "OK". Vous avez créé un projet avec un seul formulaire nommé Form1.vb .
3
clic droit " Form1.vb " dans l'Explorateur de solutions et sélectionnez "Renommer" . Tapez le nom de " mdiChild.vb " et appuyez sur la touche Entrée.
4
clic droit " mdiApp " dans l'Explorateur de solutions. Reste la souris sur l'élément de menu "Add" . Choisissez le menu "Windows Form" . Sélectionnez l'icône "MDI Parent Form" et cliquez sur le bouton "Ajouter" . Conservez le nom par défaut de " MDIParent.vb " . Notez que le fichier MDIParent1.vb dispose déjà d'un menu et une barre d'outils .
5
Cliquez sur le menu "Fichier " et choisissez " Enregistrer tout " . Enregistrez le projet sous " mdiApp " .
Changer la forme Startup
6
Cliquez sur le menu "Projet" et choisissez " Propriétés mdiApp " dans le menu .
7
Sélectionnez " MDIParent1.vb " du " formulaire de démarrage " liste déroulante . Le formulaire de démarrage est celui qui affiche automatiquement au démarrage du programme .
8
Cliquez sur le (X) bouton Fermer dans le coin supérieur droit de la fenêtre Propriétés pour fermer la fenêtre Propriétés.
tester l'application
9
Cliquez sur le menu "Debug" et choisissez " Démarrer le débogage " . L'application MDI doit s'ouvrir avec seulement le cadre de MDI indiqué.
10
Cliquez sur le menu "Fichier" et choisissez "Nouveau". Une fenêtre nommée "Fenêtre 1" devrait apparaître dans le cadre. Le code pour afficher une nouvelle fenêtre enfant vide existe déjà sous la forme MdiParent .
11
Cliquez sur le menu "Windows " et choisissez " Mosaïque verticale " . Les deux fenêtres doivent être disposées côte -à-côte . Le code pour gérer la façon dont les fenêtres sont affichées dans le cadre existe déjà sous la forme MdiParent .
12
Cliquez sur le menu "Fichier " et choisissez " Quitter". L'application doit se terminer .
Modifier le code à l'aide d'un formulaire enfant personnalisé
13
Double -cliquez sur " mdiChild.vb " dans l'Explorateur de solutions. Le formulaire est affiché dans la fenêtre de conception .
14
souris sur l' icône Boîte à outils . Sélectionnez la commande " zone de texte enrichi » et le faire glisser vers Form1 est la fenêtre de conception . Assurez-vous que " RichTextBox1 " est sélectionné. Dans la fenêtre Propriétés , modifiez la propriété Dock la valeur Fill ( la zone centrale de la fenêtre popup) .
15
clic droit " MDIParent1.vb " dans l'Explorateur de solutions et sélectionnez " Afficher le code " . Localisez la procédure " ShowNewForm " . Le code ressemble à ceci:
Private Sub ShowNewForm ( sender As Object , ByVal e comme EventArgs ) Poignées NewToolStripMenuItem.Click , NewToolStripButton.Click , NewWindowToolStripMenuItem.Click 'Créer une nouvelle instance de l'enfant form.Dim ChildForm As New System.Windows.Forms.Form ' en faire un enfant de ce formulaire MDI avant de montrer it.ChildForm.MdiParent = Me
m_ChildFormNumber + = 1ChildForm.Text = "Fenêtre" et m_ChildFormNumber
< p > ChildForm.Show ( ) End Sub
16
Ajouter une apostrophe devant la ligne qui crée une nouvelle forme :
' ChildForm As New System.Windows.Forms.Form Photos
vous utilisez une apostrophe à " commenter " la ligne de sorte qu'il n'exécute pas
17
Ajoutez la ligne suivante sous la ligne que vous commentées à l'étape 4: . < br >
ChildForm As New MDIChild
Ce code provoque une nouvelle instance de la forme du nom MDIChild être créée lorsque le code est exécuté .
test de la
d'application
18
Cliquez sur le menu "Debug" et choisissez " Démarrer le débogage " . L'application MDI doit s'ouvrir avec seulement le cadre de MDI indiqué.
19
Cliquez sur le menu "Fichier" et choisissez "Nouveau". Une instance de votre formulaire personnalisé nommé "Fenêtre 1" devrait apparaître dans le cadre. Notez que vous pouvez saisir du texte dans le champ .
20
Cliquez sur le menu "Fichier" et choisissez "Nouveau". Une instance de votre formulaire personnalisé nommé "Fenêtre 2" devrait apparaître dans le cadre.