A Multiple Document Interface , ou MDI , l'application permet de réduire l'encombrement sur votre barre des tâches et vous aide à garder la trace de multiples formes . Par exemple , lorsque vous utilisez C # pour créer une application qui a de nombreuses formes , un seul formulaire apparaîtra sur votre barre des tâches. Toutes les autres formes «enfant» qui s'ouvrent vont rester dans les limites du conteneur parent. Pour créer des formulaires MDI C # , ajoutez quelques propriétés supplémentaires à vos formes régulières . Le framework. NET qui exécute votre application va gérer les détails . Instructions 
 Créer Parent formulaire 
 1 
 Ouvrez Microsoft Visual Studio et d'optimiser l'application. 
 2 
 Cliquez sur "Fichier" et sélectionner "Nouveau projet ". Le "Nouveau projet" fenêtre va s'ouvrir. 
 3 
 Cliquez sur " Visual C #" et " Application Windows Forms . " Tapez " MonProjet " dans la boîte de texte "Nom " et cliquez sur "OK". Visual Studio va créer un nouveau projet. Ses fichiers apparaissent dans l'Explorateur de solutions sur le côté droit de l'écran. 
 4 
 Double -cliquez sur " Form1 ". Le formulaire vide qui apparaît dans la fenêtre de conception à côté de l'Explorateur de solutions sera votre formulaire parent. 
 5 
 clic droit sur le formulaire et sélectionner "Propriétés". La fenêtre " Propriétés" s'ouvre en bas de l' Explorateur de solutions. Cette fenêtre contient les propriétés du formulaire . Recherchez la propriété " IsMDIContainer " et double -cliquez dessus pour changer sa valeur à "true". 
 6 
 Appuyez sur la touche " Ctrl", " Alt" et " touche X " dans le même temps d'ouvrir la fenêtre " Boîte à outils " , qui contient des commandes que vous pouvez ajouter au formulaire. 
 7 
 Faites glisser le contrôle " MenuStrip " pour la forme . Il apparaîtra dans la partie supérieure du formulaire, où vous ajoutez menus et sous-menus articles . Vous verrez une zone de texte vide qui dit: « Entrez ici . " 
 8 
 Créer "Fichier" et "Fenêtre" éléments de menu. Cliquez sur la zone de texte et le type "Fichier". Appuyez sur la touche " TAB " et tapez " Fenêtre ". Appuyez sur "Entrée". 
 9 
 créer deux éléments de sous-menu du menu " Fichier". Cliquez sur "Fichier " , puis appuyez sur la flèche " bas" de votre clavier. Tapez "Ouvrir l'enfant 1 . " Appuyez sur la flèche " bas " à nouveau et tapez "Ouvrir l'enfant 2 . " 
 10 
 Cliquez sur la flèche déroulante en haut de la fenêtre "Propriétés" et sélectionnez " menuStrip1 " pour afficher ses propriétés . 
 11 
 Cliquez sur la flèche déroulante en haut de la fenêtre et sélectionnez " menuStrip1 " pour afficher les propriétés du contrôle MenuStrip . Repérez la flèche du menu déroulant à côté de " MdiWindowListItem " et sélectionnez " windowToolStripMenuItem . " La définition de cette propriété à "True" responsable de la forme pour afficher une liste de formulaires enfants ouverts dans le menu "Fenêtre" . 
 Configurer Menu Items 
 12 
 cliquez sur le menu flèche déroulante en haut de la fenêtre " propriétés " et sélectionnez " openChild1ToolStripMenuItem " pour afficher ses propriétés . 
 13 
 Double -cliquez sur le "Click" propriété . La fenêtre de code s'ouvre et affiche la méthode C # qui gère l'événement Click pour le " openChild1ToolStripMenuItem Collez le code suivant dans la méthode : 
 
 Child1 newMDIChild = new Child1 (); 
 
 newMDIChild . . MdiParent = this; 
 
 newMDIChild.Show (); . 
 
 ce code va provoquer un nouveau formulaire nommé « Child1 " pour ouvrir lorsque vous sélectionnez l'élément de menu "Ouvrir enfant 1 " 
 
 14 
 clic droit n'importe où dans le code et sélectionnez "Afficher designer" pour revenir au mode conception - vue . 
 15 
 Cliquez sur la flèche déroulante en haut de l' " propriétés " fenêtre et sélectionnez" openChild2ToolStripMenuItem " pour afficher ses propriétés . 
 16 
 Double -cliquez sur le " " propriété . la fenêtre de code s'ouvre et affiche la méthode C # qui gère l'événement de clic pour le " Click openChild1ToolStripMenuItem . Collez le code suivant dans cette méthode : 
 
 Enfant2 newMDIChild = new Enfant2 (); 
 
 newMDIChild.MdiParent = this; 
 
 newMDIChild.Show (); 
 < p> Ce code va provoquer un nouveau formulaire nommé « Enfant2 " pour ouvrir lorsque vous sélectionnez l'élément de menu "Ouvrir enfant 2 " . 
 Ajouter formulaires enfants 
 17 
 droit - cliquez sur " MonProjet " dans l'Explorateur de solutions. Sélectionnez " Ajouter " et choisissez " New Item ». 
 18 
 Cliquez sur " Windows Form " et tapez " Child1 " dans la zone de texte "Nom" . Cliquez sur " Ajouter " pour ajouter le formulaire au projet . 
 19 
 Faites un clic droit sur " MonProjet " à nouveau. Sélectionnez " Ajouter " et choisissez " New Item ». 
 20 
 Cliquez sur " Windows Form " et tapez " Enfant2 " dans la zone de texte "Nom" . Cliquez sur " Ajouter " pour ajouter le formulaire au projet . Le projet va maintenant contenir un formulaire parent et deux enfants constitue nommé " Child1 " et " Enfant2 . " 
 Test le 
 d'application 
 21 
 Appuyez sur " F5 ". Le formulaire « Parent » s'ouvre. Cliquez sur le bouton «maximiser» pour maximiser la forme . 
 22 
 Cliquez sur "Fichier" et sélectionner "Ouvrir l'enfant 1 . " Ce formulaire va s'ouvrir. 
 23 
 Cliquez sur "Fichier" et sélectionner "Ouvrir l'enfant 2 . " Ce formulaire va s'ouvrir. Les deux formes apparaissent à l'intérieur de la société mère. Faites glisser l'enfant constitue donc qu'une forme se superpose à l'autre . 
 24 
 Cliquez sur le menu "Windows" au sommet de la forme «parent» . Le menu s'ouvre et affiche les noms des deux formes de l'enfant. 
 25 
 Cliquez sur la case à côté de " Child1 . " Child1 deviendra la forme active . Cliquez sur la case à côté de " Enfant2 . " Enfant2 deviendra la forme active . 
 26 
 Cliquez sur «minimiser» le bouton de chaque enfant. Les formulaires seront minimiser au bas du formulaire parent .