| 4D v18SET MENU ITEM PARAMETER | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 SET MENU ITEM PARAMETER 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SET MENU ITEM PARAMETER ( menu ; ligneMenu ; param ) | ||||||||
| Paramètre | Type | Description | ||||||
| menu | Entier long, RefMenu |   | Référence de menu ou Numéro de menu | |||||
| ligneMenu | Entier long |   | Numéro de ligne de menu ou -1 pour la dernière ligne ajoutée au menu | |||||
| param | Chaîne |   | Chaîne à associer en tant que paramètre | |||||
La commande SET MENU ITEM PARAMETER vous permet d’associer une chaîne de caractères personnalisée à la ligne de menu désignée par les paramètres menu et ligneMenu.
Ce paramètre sera principalement utilisé par la commande Dynamic pop up menu.
Ce code permet de proposer un menu comportant le libellé des fenêtres ouvertes et de récupérer le numéro de la fenêtre choisie :
 WINDOW LIST($alFenetre)
 $tRefMenu:=Create menu
 For($i;1;Size of array($alFenetre))
    APPEND MENU ITEM($tRefMenu;Get window title($alFenetre{$i}))  //Libellé de la ligne du menu
    SET MENU ITEM PARAMETER($tRefMenu;-1;String($alFenetre{$i}))  //Valeur retournée par la ligne du menu
 End for
 $tRefFenetre:=Dynamic pop up menu($tRefMenu)
 RELEASE MENU($tRefMenu)
									Dynamic pop up menu
									
									Get menu item parameter
									
									Get selected menu item parameter
									
	Produit :  4D
	Thème :  Menus
	Numéro :  
        1004
        
        
        
	
	Modifié :  4D v11 SQL Release 4 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v18)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire