Guide pratique pour créer des formulaires MDI parents
Important
Cette rubrique utilise le contrôle MainMenu, qui a été remplacé par le contrôle MenuStrip. Le contrôle MainMenu est conservé pour la compatibilité descendante et une utilisation future, au besoin. Pour plus d’informations sur la création d’un formulaire parent MDI à l’aide d’un MenuStripfichier , consultez Comment : créer une liste de fenêtres MDI avec MenuStrip.
Le formulaire MDI parent constitue la base d'une application d'interface multidocument (MDI, Multiple-Document Interface). Ce formulaire contient les fenêtres MDI enfants, c'est-à-dire les sous-fenêtres dans lesquelles l'utilisateur interagit avec l'application MDI. Il est facile de créer un formulaire MDI parent, que ce soit par programmation ou dans le Concepteur Windows Forms.
Créer un formulaire parent MDI au moment du design
Créez un projet d’application Windows dans Visual Studio.
Dans la fenêtre Propriétés , définissez la IsMdiContainer propriété sur true.
Ainsi, vous désignez le formulaire comme le conteneur MDI des fenêtres enfants.
Remarque
Quand vous définissez des propriétés dans la fenêtre Propriétés, vous pouvez aussi si vous le souhaitez définir la propriété
WindowState
sur Maximized, car il est plus facile de manipuler des fenêtres enfants MDI quand le formulaire parent est agrandi au maximum. Sachez par ailleurs que le contour du formulaire MDI parent prend la couleur système (définie dans le Panneau de configuration Système Windows), et non la couleur d'arrière-plan que vous avez définie avec la propriété Control.BackColor.Dans la Boîte à outils, faites glisser un contrôle MenuStrip sur le formulaire. Créez un élément de menu de plus haut niveau en définissant la propriété Text sur &File avec des éléments de sous-menu appelés &New et &Close. Créez également un menu de plus haut niveau appelé &Window.
Le premier menu crée et masque les éléments de menu au moment de l'exécution, alors que le deuxième menu garde la trace des fenêtres MDI enfants ouvertes. À ce stade, vous avez créé une fenêtre MDI parente.
Appuyez sur F5 pour exécuter l'application. Pour plus d’informations sur la création de fenêtres MDI enfants qui fonctionnent dans un formulaire MDI parent, consultez Guide pratique pour créer des formulaires MDI enfants.
Voir aussi
.NET Desktop feedback
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour