Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les menus exposent les fonctionnalités à vos utilisateurs en maintenant les commandes regroupées par un thème commun.
Le MenuStrip contrôle a été introduit dans la version 2.0 du .NET Framework. Avec le MenuStrip contrôle, vous pouvez facilement créer des menus comme ceux trouvés dans Microsoft Office.
Le MenuStrip contrôle prend en charge l'interface multidocument (MDI), la fusion de menus, les info-bulles et le débordement. Vous pouvez améliorer la facilité d’utilisation et la lisibilité de vos menus en ajoutant des touches d’accès, des touches de raccourci, des coches, des images et des barres de séparation.
Le contrôle MenuStrip remplace et ajoute des fonctionnalités au contrôle MainMenu ; toutefois, le contrôle MainMenu est conservé pour une compatibilité descendante et une utilisation ultérieure si vous le souhaitez.
Méthodes d’utilisation du contrôle MenuStrip
Utilisez le contrôle MenuStrip pour :
Créez facilement des menus personnalisés et couramment utilisés qui prennent en charge les fonctionnalités avancées d’interface utilisateur et de disposition, telles que le classement et l’alignement du texte et de l’image, les opérations de glisser-déplacer, MDI, overflow et d’autres modes d’accès aux commandes de menu.
Soutenir l’apparence et le comportement habituels du système d’exploitation.
Gérez les événements de manière cohérente pour tous les conteneurs et éléments contenus, de la même façon que vous gérez les événements pour d’autres contrôles.
Le tableau suivant présente certaines propriétés particulièrement importantes des MenuStrip classes associées.
| Propriété | Descriptif |
|---|---|
| MdiWindowListItem | Obtient ou définit l’élément ToolStripMenuItem utilisé pour afficher la liste des formulaires enfants MDI. |
| ToolStripItem.MergeAction | Obtient ou définit la façon dont les menus enfants sont fusionnés avec les menus parents dans les applications MDI. |
| ToolStripItem.MergeIndex | Obtient ou définit la position d’un élément fusionné dans un menu dans les applications MDI. |
| Form.IsMdiContainer | Obtient ou définit une valeur indiquant si le formulaire est un conteneur pour les formulaires enfants MDI. |
| ShowItemToolTips | Obtient ou définit une valeur indiquant si les info-bulles sont affichées pour le MenuStrip. |
| CanOverflow | Obtient ou définit une valeur indiquant si la MenuStrip prend en charge la fonctionnalité de dépassement de capacité. |
| ShortcutKeys | Obtient ou définit les touches de raccourci associées au ToolStripMenuItem. |
| ShowShortcutKeys | Obtient ou définit une valeur indiquant si les touches de raccourci associées à celle-ci ToolStripMenuItem sont affichées en regard du ToolStripMenuItem. |
La table suivante présente les principales classes d’accompagnement MenuStrip.
| classe | Descriptif |
|---|---|
| ToolStripMenuItem | Représente une option sélectionnable affichée sur un MenuStrip ou ContextMenuStrip. |
| ContextMenuStrip | Représente un menu contextuel. |
| ToolStripDropDown | Représente un contrôle qui permet à l’utilisateur de sélectionner un élément unique d'une liste qui apparaît lorsque l’utilisateur clique sur un ToolStripDropDownButton élément de menu de niveau supérieur. |
| ToolStripDropDownItem | Fournit des fonctionnalités de base pour les contrôles dérivés de ToolStripItem qui affichent des éléments déroulants en cliquant dessus. |
Voir aussi
.NET Desktop feedback