Guide pratique pour créer des formulaires parents MDI
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 l’utilisation ultérieure, si vous le souhaitez. Pour plus d’informations sur la création d’un formulaire parent MDI à l’aide d’un MenuStrip, consultez Comment créer une liste de fenêtres MDI avec MenuStrip.
La base d’une application Multiple-Document Interface (MDI) est le formulaire parent MDI. Il s’agit du formulaire qui contient les fenêtres enfants MDI, qui sont les sous-fenêtres où l’utilisateur interagit avec l’application MDI. La création d’un formulaire parent MDI est facile, à la fois dans le Concepteur Windows Forms et par programmation.
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 propriété IsMdiContainer sur vrai.
Cela désigne le formulaire en tant que conteneur MDI pour les fenêtres enfants.
Remarque
En définissant les propriétés dans la fenêtre Propriétés, vous pouvez également définir la propriété
WindowState
sur Maximisé, si vous le souhaitez, car il est plus simple de manipuler les fenêtres enfants MDI lorsque le formulaire parent est maximisé. En outre, n’oubliez pas que le bord du formulaire parent MDI récupère la couleur système (définie dans le Panneau de configuration système Windows), plutôt que la couleur de retour que vous avez définie à l’aide de la propriété Control.BackColor.À partir de la boîte à outils , faites glisser un contrôle MenuStrip vers le formulaire. Créez un élément de menu de niveau supérieur avec la propriété Text définie sur &Fichier avec des sous-menus appelés &Nouveau et &Fermer. Créez également un élément de menu de niveau supérieur appelé &Fenêtre.
Le premier menu crée et masque les éléments de menu au moment de l’exécution, et le deuxième menu effectue le suivi des fenêtres enfants MDI ouvertes. À ce stade, vous avez créé une fenêtre parente de type MDI.
Appuyez sur F5 pour exécuter l’application. Pour plus d’informations sur la création de fenêtres enfants MDI qui fonctionnent dans le formulaire parent MDI, consultez Guide pratique pour créer des formulaires enfants MDI.
Voir aussi
.NET Desktop feedback