Share via


Comment : masquer des ToolStripMenuItems à l'aide du concepteur

Le masquage des éléments de menu est un moyen de contrôler l’interface utilisateur de votre application et de restreindre les commandes utilisateur. Souvent, vous souhaiterez masquer un menu entier lorsque tous les éléments de menu sur celui-ci ne sont pas disponibles. Cela présente moins de distractions pour l’utilisateur. En outre, vous souhaiterez peut-être masquer et désactiver l’élément de menu ou de menu, car le masquage seul n’empêche pas l’utilisateur d’accéder à une commande de menu à l’aide d’une touche de raccourci. Pour plus d’informations sur la désactivation des éléments de menu, consultez Guide pratique pour désactiver ToolStripMenuItems à l’aide du concepteur.

Pour masquer un menu de niveau supérieur et ses sous-éléments

  1. Sélectionnez l’élément de menu de niveau supérieur et définissez son ou Available sa Visible propriété falsesur .

    Lorsque vous masquez l’élément de menu de niveau supérieur, tous les éléments de menu de ce menu sont également masqués. Si vous cliquez ailleurs que sur le MenuStrip paramètre Visiblefalsesuivant , l’élément de menu de niveau supérieur et ses sous-éléments disparaissent de votre formulaire, ce qui vous montre l’effet d’exécution de votre action. Pour afficher l’élément de menu de niveau supérieur masqué au moment du design, cliquez sur la MenuStripbarre d’état du composant, dans le plan du document ou en haut de la grille de propriétés.

Remarque

Vous masquerez rarement un menu entier, à l’exception de plusieurs menus enfants MDI (Document Interface) dans un scénario de fusion.

Pour masquer un élément de sous-menu

  1. Sélectionnez l’élément de sous-menu et définissez sa Visible propriété sur false.

    Lorsque vous masquez un élément de sous-menu, il reste visible sur votre formulaire au moment du design afin que vous puissiez facilement le sélectionner pour un travail supplémentaire. Elle sera en fait masquée au moment de l’exécution.

Voir aussi