|
|
|
|
|
- Présentation
- Créer un menu contextuel personnalisé
- Créer un menu contextuel personnalisé
- Autres modes de création
- Menu contextuel Windows 11
- Limites
- Associer un menu contextuel personnalisé à un élément
- Comment le faire ?
- Cas particulier : Menu contextuel d'un champ Table
- Remarques
- Lister les menus contextuels personnalisés disponibles
- Editer un menu contextuel personnalisé
- Supprimer un menu contextuel personnalisé
- Manipuler un menu contextuel personnalisé par programmation
Menu contextuel personnalisé
Les menus contextuels personnalisés sont créés sous l'éditeur de fenêtres et peuvent être manipulés par programmation. Il est possible de créer des menus contextuels personnalisés et d'associer ces menus contextuels : - soit à un ou plusieurs champs d'une fenêtre.
- soit à une fenêtre.
Remarques : - Si un menu contextuel des FAA est disponible pour ce champ ou cette fenêtre, il est possible :
- d'afficher ce menu des FAA (ou seulement quelques options).
- d'afficher le menu contextuel personnalisé avant ou après le menu contextuel des FAA.
- d'afficher uniquement le menu contextuel personnalisé.
- Le menu contextuel s'adapte à l'appareil utilisé.
- sous iPhone, le menu contextuel s'affiche en bas de l'écran :
- sous iPad, les menus contextuels peuvent être affichés n'importe où :
Cette page d'aide présente comment : Créer un menu contextuel personnalisé Autres modes de création Il est également possible de créer un menu contextuel personnalisé : - depuis l'onglet "UI" de la description d'une fenêtre ou d'un champ d'une fenêtre. Il suffit de cliquer sur le bouton à droite de la combo "Menu contextuel" et de sélectionner l'option "Créer un nouveau menu contextuel". La fenêtre d'édition du nouveau menu contextuel personnalisé s'ouvre. Ce menu contextuel sera automatiquement associé à l'élément en cours (à tous les éléments en cas de multisélection).
- depuis la fenêtre "Gestion des menus contextuels". Il suffit de cliquer sur le bouton "Nouveau" et de saisir le nom du nouveau menu contextuel.
Remarque : Pour ouvrir la fenêtre "Gestion des menus contextuels", sous le volet "Fenêtre", dans le groupe "Barres et menus", déroulez "Menus contextuels" et sélectionnez "Editer".
Menu contextuel Windows 11 Les menus contextuels Windows 11 ont un look spécifique :- les espacements sont plus importants pour une meilleure visibilité,
- une animation est effectuée à l'ouverture,
- une ombre permet de mettre en relief le menu,
- une première ligne propose les options les plus utilisées sous l'apparence de mini-icônes.
Pour créer un menu contextuel au look Windows 11 : - Sous le volet "Fenêtre", dans le groupe "Barres et menus", déroulez "Menus contextuels" et sélectionnez "Nouveau menu contextuel". La fenêtre d'édition du nouveau menu contextuel personnalisé s'ouvre.
- Affichez la fenêtre de description du menu contextuel. Dans l'onglet "Général", pour l'option "Style du menu", sélectionnez l'option "Windows 11".
- Validez.
Pour proposer une option de menu en première ligne sous forme d'icône : - Sélectionnez l'option à afficher en première ligne.
- Affichez la fenêtre de description de l'option.
- Dans l'onglet "UI" :
- Indiquez l'image de l'option et son nombre d'états.
- Cochez l'option "Afficher cette option comme bouton en haut du menu
(Style Windows 11)".
- Validez. L'option en cours s'affiche uniquement en tant qu'icône dans la première ligne du menu contextuel.
Associer un menu contextuel personnalisé à un élément Comment le faire ? Pour associer un menu contextuel personnalisé existant à un ou plusieurs éléments (fenêtre ou champs) : - Sélectionnez le ou les éléments à associer à un menu contextuel existant.
- Affichez l'onglet "UI" de la fenêtre de description du ou des éléments en cours (option "Description" du menu contextuel).
- Le champ "Menu contextuel" permet de paramétrer le menu contextuel :
- le bouton permet de créer un nouveau menu contextuel.
- la combo permet :
- d'afficher le menu contextuel des FAA et de paramétrer les options qui seront affichées pour le champ en cours.
- d'afficher un menu contextuel personnalisé. Ce menu contextuel peut remplacer le menu contextuel des FAA ou bien être affiché avant ou après le menu contextuel des FAA.
- Validez.
Remarques : - Pour éditer le menu contextuel personnalisé sélectionné, cliquez sur le bouton à droite du champ "Menu contextuel" et sélectionnez l'option "Editer ce menu contextuel".
- Pour associer une fenêtre ou un champ à un menu contextuel personnalisé existant par programmation, utilisez la propriété MenuContextuel.
- Pour plus de détails sur le menu contextuel des FAA, consultez Configurer les menus des FAA.
Cas particulier : Menu contextuel d'un champ Table - Si des menus contextuels différents sont associés à un champ Table et à ses colonnes, le menu contextuel associé aux colonnes sera prioritaire. Lors d'un clic droit sur une colonne, seul le menu contextuel associé à la colonne sera affiché.
- Si toutes les colonnes d'un champ Table sont associées à un ou plusieurs menus contextuels, le menu contextuel associé à ce champ ne sera jamais affiché.
- Le menu contextuel des FAA associé à une colonne d'un champ Table correspond au menu associé au champ Table. Les options de ce menu ne sont pas paramétrables.
Remarques - Il est possible d'associer un menu contextuel personnalisé aux champs d'une fenêtre (y compris aux colonnes d'un champ Table) et aux fenêtres.
- Il n'est pas possible d'associer un menu contextuel personnalisé aux éléments suivants :
- champ Libellé,
- champ Image non cliquable,
- champ Jauge,
- champ Forme,
- option de menu.
- Lors d'un "Copier/Coller" d'un champ d'une fenêtre vers une fenêtre, les différentes caractéristiques du champ copiées sont conservées. Si le champ copié est associé à un menu contextuel personnalisé, ce menu contextuel personnalisé sera disponible dans les deux fenêtres.
Lister les menus contextuels personnalisés disponibles Pour connaître l'ensemble des menus contextuels personnalisés disponibles dans une fenêtre, sous le volet "Fenêtre", dans le groupe "Barres et menus", déroulez "Menus contextuels" et sélectionnez "Editer". Ces menus contextuels peuvent être associés à cette fenêtre ou aux champs de cette fenêtre. Editer un menu contextuel personnalisé Un menu contextuel peut être édité par une des méthodes suivantes : - sous le volet "Fenêtre", dans le groupe "Barres et menus", déroulez "Menus contextuels" et sélectionnez "<NomMenuContextuel>".
- depuis l'onglet "UI" de la description d'une fenêtre ou d'un champ associé à ce menu contextuel :
- Sélectionnez le menu contextuel à éditer dans la combo "Menu contextuel".
- Cliquez sur le bouton à droite du champ "Menu contextuel" et sélectionnez l'option "Editer ce menu contextuel".
- depuis la fenêtre "Gestion des menus contextuels" :
- Sélectionnez le menu contextuel à éditer.
- Cliquez sur le bouton "Éditer".
Supprimer un menu contextuel personnalisé Pour supprimer un menu contextuel personnalisé : - Sous le volet "Fenêtre", dans le groupe "Barres et menus", déroulez "Menus contextuels" et sélectionnez "Editer".
- Sélectionnez le menu contextuel personnalisé à supprimer.
- Cliquez sur le bouton "Supprimer". La fenêtre et/ou les champs associés au menu contextuel supprimé ne seront plus associés à un menu contextuel personnalisé. Pour les champs ayant un menu contextuel système par défaut (menu des FAA), ce menu contextuel système remplacera le menu contextuel personnalisé supprimé.
Manipuler un menu contextuel personnalisé par programmation Pour manipuler les menus contextuels personnalisés par programmation, les fonctions et propriétés suivantes sont disponibles : | | Fonction ChampContextuel | Identifie le champ sur lequel un menu contextuel personnalisé a été ouvert (à utiliser dans le code du menu contextuel personnalisé). | Fonction OuvreMenuContextuel | Permet d'ouvrir automatiquement le menu contextuel d'un champ ou d'une fenêtre. Il est possible de choisir le menu contextuel à ouvrir et sa position. | Propriété MenuContextuel | Permet de connaître et de changer le menu contextuel personnalisé associé à un champ ou à une fenêtre. Permet également :- d'associer ou non un champ à un menu contextuel.
- d'afficher ou non le menu contextuel système par défaut.
|
Remarque : Il est également possible de manipuler les options de menu par programmation.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|