Comment : 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é à des fins de compatibilité descendante et d'utilisation future, si vous le voulez. Pour plus d'informations sur la création d'un formulaire MDI parent à l'aide d'un MenuStrip, consultez Comment : créer une liste des fenêtres MDI avec MenuStrip (Windows Forms).
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 programme ou dans le Concepteur Windows Forms.
Pour créer un formulaire MDI parent au moment du design
Créez un projet d'application Windows. Pour plus d'informations, consultez Comment : créer un projet d'Application Windows Forms.
Dans la fenêtre Propriétés, affectez à la propriété IsMDIContainer la valeur true.
Ce faisant, vous désignez le formulaire comme le conteneur MDI des fenêtres enfants.
Notes
Lorsque vous définissez les propriétés dans la fenêtre Propriétés, vous pouvez, si vous le souhaitez, également affecter la valeur Maximized à la propriété WindowState, car il est plus facile de manipuler des fenêtres MDI enfants lorsque le formulaire parent est agrandi. Sachez, par ailleurs, que le formulaire MDI parent prend la couleur système (définie dans le Panneau de configuration du système Windows), et non la couleur d'arrière-plan définie à l'aide de la propriété Control.BackColor.
À partir de la boîte à outils, faites glisser un contrôle MainMenu sur le formulaire. Créez un élément de menu de niveau supérieur en définissant la propriété Text avec la valeur &File et des éléments de sous-menu appelés &New et &Close. Créez également un élément de menu de niveau supérieur appelé &Window.
Le premier menu crée les éléments de menu et les masque au moment de l'exécution, tandis que le second garde la trace des fenêtres MDI enfants ouvertes. Vous avez maintenant 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 agissent dans un formulaire MDI parent, consultez Comment : créer des formulaires MDI enfants.
Voir aussi
Tâches
Comment : créer des formulaires MDI enfants
Comment : déterminer l'enfant MDI actif
Comment : envoyer des données à l'enfant MDI actif
Comment : réorganiser des formulaires MDI enfants
Autres ressources
Applications d'interface multidocument (MDI, Multiple Document Interface)