Vous êtes sur la page 1sur 5

DOCUMENTATION EN LIGNE

Rechercher...
DE WINDEV, WEBDEV ET WINDEV MOBILE
Version : 25 Accueil | Connexion | Français 

WINDEV WEBDEV WINDEV Mobile Autres


Aide

Editeurs

Champs (fenêtre / page / état)

Menus déroulants

WINDEV et WINDEV Mobile


Menu contextuel personnalisé Voir Aussi

Menu contextuel
personnalisé Présentation
Présentation
Les menus contextuels personnalisés sont créés sous l'éditeur de fenêtres et peuvent être manipulés par programmation.
Créer un menu contextuel
personnalisé Il est possible de créer des menus contextuels personnalisés et d'associer ces menus contextuels :
Associer un menu soit à un ou plusieurs champs d'une fenêtre.
contextuel personnalisé à
un élément soit à une fenêtre.
Lister les menus
contextuels personnalisés Remarques :
disponibles
Si un menu contextuel des FAA est disponible pour ce champ ou cette fenêtre, il est possible :
Editer un menu contextuel
personnalisé
d'afficher ce menu des FAA (ou seulement quelques options).
Supprimer un menu
contextuel personnalisé
d'afficher le menu contextuel personnalisé avant ou après le menu contextuel des FAA.

Manipuler un menu d'afficher uniquement le menu contextuel personnalisé.


contextuel personnalisé
par programmation Le menu contextuel s'adapte à l'appareil utilisé.
Voir aussi
sous iPhone, le menu contextuel s'affiche en bas de l'écran :

Caractéristiques des options


de menu

Gestion des menus


contextuels dans une
application WINDEV ou
WINDEV Mobile

Gestion des menus


principaux des fenêtres

Gestion des options de menu


dans les fenêtres MDI

Manipuler les options de


menu par programmation

Manipuler les options de


menu sous l'éditeur

Menu contextuel
personnalisé

Menu contextuel système

Menus et options de menu :


Trucs & Astuces

Partager des menus


contextuels dans le projet

Propriétés associées à un
menu ou une option de
menu

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é.
Associer un menu contextuel personnalisé à un élément.
Lister les menus contextuels personnalisés disponibles.
Editer un menu contextuel personnalisé.
Manipuler un menu contextuel personnalisé par programmation.

Créer un menu contextuel personnalisé

Créer un menu contextuel personnalisé


Pour créer un menu contextuel personnalisé :
1. 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.

2. Modifiez si nécessaire la description du menu contextuel (nom du menu contextuel, ...) :


Affichez le menu contextuel de l'option de la fenêtre d'accueil (clic droit dans la fenêtre d'accueil).
Sélectionnez l'option "Description du menu contextuel". Vous pouvez :

Modifier le nom du menu contextuel.

Indiquer si le menu doit utiliser le look système.

Indiquer le libellé du menu contextuel.

Spécifier si le menu contextuel doit être déplacé dans l'action bar.

3. Ajoutez des options de menu dans le nouveau menu contextuel. Pour plus de détails, consultez Manipuler les options de
menu.

Autres modes de création


Il est également possible de créer un menu contextuel personnalisé :
depuis l'onglet "IHM" de la description d'une fenêtre ou d'un champ d'une fenêtre. Il suffit de cliquer sur la flèche à droite
de la combo "Menu Ctx." 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".

Limites
Les menus contextuels ne peuvent avoir qu'un seul niveau de menu. Il n'est pas possible d'utiliser des sous-
menus.

Limites spécifiques :

Les séparateurs ne sont pas disponibles.


Les coches devant les options ne sont pas disponibles.
Il n'est pas possible de modifier la couleur de fond et la couleur de texte par les propriétés ..Couleur et ..CouleurFond.
La propriété ..Grise rend invisible les options.

Limites spécifiques :

Les séparateurs ne sont pas disponibles.


Les icônes devant les options ne sont pas disponibles.
Il n'est pas possible de modifier la couleur de fond et la couleur de texte par les propriétés ..Couleur et ..CouleurFond.

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) :
1. Sélectionnez le ou les éléments à associer à un menu contextuel existant.
2. Affichez l'onglet "IHM" de la fenêtre de description du ou des éléments en cours (option "Description" du menu
contextuel).
3. Le champ "Menu Ctx." 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.

4. Validez.

Remarques :

Pour éditer le menu contextuel personnalisé sélectionné, cliquez sur le bouton à droite du champ "Menu Ctx." 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 "IHM" 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 Ctx.".

Cliquez sur le bouton à droite du champ "Menu Ctx." 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".

Remarques :
Pour plus de détails sur les modifications d'un menu contextuel personnalisé, consultez Manipuler les options de menu
sous l'éditeur.
Pour accéder aux différents menus contextuels en cours d'édition pour une fenêtre :
1. Cliquez sur le bouton correspondant à la fenêtre voulu dans la barre des documents ouverts.
2. Sélectionnez l'élément (fenêtre ou menu contextuel) à afficher.

Supprimer un menu contextuel personnalisé


Pour supprimer un menu contextuel personnalisé :
1. Sous le volet "Fenêtre", dans le groupe "Barres et menus", déroulez "Menus contextuels" et sélectionnez "Editer".
2. Sélectionnez le menu contextuel personnalisé à supprimer.
3. 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 :

Propriété Permet de connaître et de changer le menu contextuel personnalisé associé à un champ


..MenuContextuel 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.

Fonction Identifie le champ sur lequel un menu contextuel personnalisé a été ouvert (à utiliser dans
ChampContextuel le code du menu contextuel personnalisé).

Fonction Permet d'ouvrir automatiquement le menu contextuel d'un champ ou d'une fenêtre. Il est
OuvreMenuContextuel possible de choisir le menu contextuel à ouvrir et sa position.

Remarque : Il est également possible de manipuler les options de menu par programmation.

Voir Aussi
Gestion des menus contextuels dans une application WINDEV ou WINDEV Mobile
Menu contextuel système
Manipuler les options de menu par programmation
MenuContextuel (Propriété)

Version minimum requise


Version 9

Documentation également disponible pour…


WINDEV Mobile
WINDEV

Commentaires Ajouter

Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 05/11/2019


Signaler une erreur ou faire une suggestion | Aide en ligne locale

PC SOFT | Accueil | Forums | FAQ | Blogs | Support Technique | Formation | Contacts

Marques déposées. Copyright ©2009-2020 PC SOFT. Tous droits réservés


Ce site a été réalisé avec WEBDEV et HFSQL
Développement WINDEV, WEBDEV et WINDEV Mobile

Vous aimerez peut-être aussi