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 .
|