Share via


Propriété Form.ShortcutMenu (Access)

Utilisez la propriété ShortcutMenu pour spécifier si un menu contextuel s’affiche lorsque vous cliquez avec le bouton droit sur un objet dans un formulaire. Par exemple, vous pouvez désactiver un menu contextuel pour empêcher l'utilisateur de modifier la source d'enregistrements sous-jacente d'un formulaire en utilisant l'une des commandes de filtrage disponibles dans le menu contextuel du formulaire. Boolean (en lecture/écriture).

Syntaxe

expression. ShortcutMenu

expressionVariable qui représente un objetForm.

Remarques

La valeur par défaut est True.

Cette propriété contrôle l’affichage des menus contextuels d’un formulaire et de l’un de ses contrôles. Si la valeur False est attribuée à la propriété ShortcutMenu, aucun menu contextuel ne s'affiche lorsque vous cliquez avec le bouton droit sur un formulaire ou sur l'un de ses contrôles.

Si vous développez un Assistant, vous souhaiterez peut-être masquer les menus contextuels sur vos formulaires d’Assistant pour empêcher l’utilisateur de les afficher ou de les utiliser. Ceci est particulièrement utile pour les formulaires qui affichent des choix. Par exemple, la propriété ShortcutMenu du formulaire Startup dans l’exemple de base de données Northwind est définie sur Non. Ceci permet d'empêcher les utilisateurs d'afficher les menus contextuels du formulaire ou de ses contrôles.

Exemple

L’exemple suivant désactive les menus contextuels du formulaire Facture et de ses contrôles.

Forms!Invoice.ShortcutMenu = False

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.