Vue d'ensemble du contrôle MenuStrip (Windows Forms)
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 Bureau.
Le MenuStrip contrôle prend en charge l’interface multidocument (MDI) et la fusion de menus, les info-bulles et le dépassement de capacité. 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 marques de case activée, des images et des barres de séparation.
Le MenuStrip contrôle remplace et ajoute des fonctionnalités au MainMenu contrôle . Toutefois, le MainMenu contrôle 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 MenuStrip contrôle 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.
Prendre en charge l’apparence et le comportement typiques 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é | Description |
---|---|
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 le MenuStrip prend en charge les fonctionnalités de dépassement de capacité. |
ShortcutKeys | Obtient ou définit les touches de raccourci associées à ToolStripMenuItem. |
ShowShortcutKeys | Obtient ou définit une valeur qui indique si les touches de raccourci associées à ToolStripMenuItem sont affichées en regard de ToolStripMenuItem. |
Le tableau suivant présente les classes de compagnon importantes MenuStrip .
Classe | Description |
---|---|
ToolStripMenuItem | Représente une option pouvant être sélectionnée, qui est affichée sur un MenuStrip ou un ContextMenuStrip. |
ContextMenuStrip | Représente un menu contextuel. |
ToolStripDropDown | Représente un contrôle qui permet à l’utilisateur de sélectionner un élément unique dans une liste qui s’affiche lorsque l’utilisateur clique sur un ToolStripDropDownButton élément de menu de niveau supérieur ou supérieur. |
ToolStripDropDownItem | Fournit des fonctionnalités de base pour les contrôles dérivés de ToolStripItem cet affichage d’éléments déroulants lorsque vous cliquez dessus. |
Voir aussi
.NET Desktop feedback