Creer menu

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11


Creer menu {(menu)} RefMenu

ParamètreTypeDescription
menuRefMenu | Num | AlphaRéférence de menu ou
Numéro ou Nom de barre de menus
RésultatRefMenuRéférence du menu

Description

La commande Creer menu permet de créer un nouveau menu en mémoire. Ce menu n'existera qu'en mémoire et ne sera pas ajouté dans l'éditeur de menus en mode Développement. Toute modification effectuée sur ce menu durant la session sera immédiatement répercutée à l'ensemble des instances de ce menu et ce, dans tous les process de la base.

La commande retourne un identifiant unique de type RefMenu pour le nouveau menu.

Si vous ne passez pas le paramètre facultatif menu, le menu sera créé vide. Vous devrez le construire et le gérer à l'aide des commandes AJOUTER LIGNE MENU, FIXER TEXTE LIGNE MENU, etc.

Si vous passez le paramètre menu, le menu créé sera une copie exacte du menu source désigné par ce paramètre. Toutes les propriétés du menu source, y compris les éventuels sous-menus associés, seront appliquées au nouveau menu. A noter qu'une nouvelle référence RefMenu est créée pour le menu source et pour chaque sous-menu associé existant.

Vous pouvez passer dans menu soit une référence de menu valide, soit un numéro ou un nom de barre de menus défini en mode Développement. Dans ce dernier cas, le nouveau menu sera constitué des menus et sous-menus de la barre d'origine.

Un menu créé par cette commande peut être utilisé en tant que barre de menus à l'aide de la commande FIXER BARRE MENUS.

Exemple

Reportez-vous à l'exemple de la commande FIXER BARRE MENUS.


Référence

EFFACER MENU, FIXER BARRE MENUS, Pop up menu dynamique.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant