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

  1. Créez un projet d’application Windows dans Visual Studio.

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

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

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