Partager via


Comment : désactiver des ToolStripMenuItems à l'aide du concepteur

Mise à jour : novembre 2007

Vous pouvez limiter ou élargir le nombre de commandes qu'un utilisateur peut exécuter en activant et désactivant des éléments de menu en fonction des activités de l'utilisateur. Les éléments de menu sont activés par défaut à leur création, mais ce paramétrage peut être ajusté par la propriété Enabled. Vous pouvez manipuler cette propriété au moment du design dans la fenêtre Propriétés ou par programme en la définissant dans le code. Pour plus d'informations, consultez Comment : désactiver des ToolStripMenuItems.

Remarque :

Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour désactiver un élément de menu au moment du design

  • Avec l'élément de menu sélectionné sur le formulaire, attribuez à la propriété Enabled la valeur false.

    Conseil :

    La désactivation du premier élément de menu ou de l'élément de menu de niveau supérieur dans un menu désactive tous les éléments de menu contenus dans le menu. De même, si vous désactivez un élément de menu qui contient des éléments de sous-menu, ces derniers seront également désactivés. Si toutes les commandes d'un menu sont indisponibles, une bonne pratique de programmation consistera à cacher et désactiver le menu tout entier pour obtenir une interface utilisateur plus nette. Vous devez à la fois masquer et désactiver le menu, car un simple masquage n'empêche pas l'accès au menu par le biais d'une touche de raccourci. Définissez la propriété Visible d'un élément de menu de niveau supérieur à false pour masquer le menu entier.

Voir aussi

Tâches

Comment : masquer des ToolStripMenuItems

Référence

MenuStrip

ToolStripMenuItem

Vue d'ensemble du contrôle MenuStrip (Windows Forms)