4D v16.3

Dynamic pop up menu

Accueil

 
4D v16.3
Dynamic pop up menu

Dynamic pop up menu 


 

Dynamic pop up menu ( menu {; parDéfaut {; coordX ; coordY}} ) -> Résultat 
Paramètre Type   Description
menu  RefMenu in Référence de menu
parDéfaut  Chaîne in Paramètre de l'élément sélectionné par défaut
coordX  Entier long in Coordonnée X du coin supérieur gauche
coordY  Entier long in Coordonnée Y du coin supérieur gauche
Résultat  Chaîne in Paramètre de l'élément de menu sélectionné

La commande Dynamic pop up menu fait apparaître un pop up menu hiérarchique à l’emplacement courant de la souris ou à l’emplacement défini par les paramètres facultatifs coordX et coordY.
Le menu hiérarchique utilisé doit avoir été créé à l’aide de la commande Create menu. La référence retournée par Create menu doit être passée dans le paramètre menu.

Conformément aux règles standard d’interface, cette commande doit généralement être appelée en réponse à un clic droit, ou lorsque le bouton reste enfoncé un certain laps de temps (menu contextuel par exemple).

Le paramètre facultatif parDéfaut vous permet de définir un élément du pop up menu sélectionné par défaut lorsque celui-ci apparaît. Passez dans ce paramètre la chaîne personnalisée associée à l’élément de menu. Cette chaîne doit avoir été préalablement définie à l’aide de la commande SET MENU ITEM PARAMETER. Si vous ne passez pas ce paramètre, le premier élément du menu sera sélectionné par défaut.

Les paramètres facultatifs coordX et coordY permettent de désigner l’emplacement du pop up menu à afficher. Passez respectivement dans coordX et coordY les coordonnées horizontale et verticale du coin supérieur gauche du menu. Ces coordonnées doivent être exprimées en pixels dans le système de coordonnées local au formulaire courant. Ces deux paramètres doivent être passés ensemble ; si un seul est passé, il est ignoré.

Si vous souhaitez afficher un pop up associé à un bouton 3D, il suffit de ne pas passer les paramètres facultatifs coordX et coordY. Dans ce cas, 4D calcule automatiquement l’emplacement du menu par rapport au bouton en fonction des normes d’interface de la plate-forme courante (le bouton 3D doit disposer de la propriété "Avec pop-up menu/Lié" ou "Avec pop-up menu/Séparé").

Si une ligne de menu a été sélectionnée, la commande retourne sa chaîne de caractères personnalisée associée (telle que définie à l’aide de la commande SET MENU ITEM PARAMETER). Sinon, la commande retourne une chaîne vide.

Note : La commande Pop up menu (thème “Interface utilisateur”) permet de créer des pop up menus basés sur du texte.



Voir aussi  

Get menu item parameter
Get selected menu item parameter
Pop up menu
SET MENU ITEM PARAMETER

 
PROPRIÉTÉS 

Produit : 4D
Thème : Menus
Numéro : 1006

 
HISTORIQUE 

Créé : 4D v11 SQL

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)