DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Menu
  • Associer une image à une option de menu
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
MenuAjouteOption (Fonction)
En anglais : MenuAddOption
AjaxNon disponible
Ajoute une nouvelle option de menu à la suite de la dernière option d'un menu (déroulant ou contextuel). Cette option de menu exécute une procédure WLangage. Pour insérer une option de menu à un emplacement spécifique, utilisez la fonction MenuInsèreOption.
Rappel : Le nom du menu principal est défini :
  • WINDEV dans la fenêtre de description de la fenêtre.
  • WEBDEV - Code Serveur dans la fenêtre de description du menu.
Exemple
WINDEV
// Ajoute un nouveau menu dans le menu MENU_MonMenu
MenuAjouteMenu(MENU_MonMenu, "OPT_Planning", "Planning")
// Ajoute une option dans le nouveau menu OPT_Planning
MenuAjouteOption("OPT_Planning", "OPT_Créer", "Créer", Créer_Planning)
// Associe une image à l'option de menu OPT_Créer
{"OPT_Créer", indChamp}..Image = "planning.png"
// Ajoute un séparateur
MenuAjouteSéparateur("OPT_Planning")
// Ajoute une nouvelle option (OPT_Voir)
MenuAjouteOption("OPT_Planning", "OPT_Voir", "Voir", Voir_planning)
Syntaxe
<Résultat> = MenuAjouteOption(<Menu d'origine> , <Option à créer> , <Libellé> , <Procédure WLangage> [, <Paramètre de la procédure>])
<Résultat> : Entier
Position de l'option dans le menu. Si l'ajout de l'option n'a pas été effectué, une erreur fatale est affichée.
<Menu d'origine> : Nom de menu
Nom du menu dans lequel l'option de menu doit être ajoutée. L'option de menu sera ajoutée à la suite de la dernière option de ce menu.
Remarque : Ce nom de menu peut correspondre à un menu contextuel.
PHP Les menus contextuels ne sont pas disponibles.
<Option à créer> : Chaîne de caractères
Nom de l'option de menu à ajouter. Ce nom sera utilisé pour manipuler l'option de menu par programmation.
Si ce nom correspond à une option existante, une erreur fatale est affichée.
<Libellé> : Chaîne de caractères
Libellé de la nouvelle option de menu. Ce libellé sera affiché dans la fenêtre et permettra à l'utilisateur de sélectionner l'option.
<Procédure WLangage> : Nom de procédure
Nom de la procédure WLangage appelée lorsque l'option de menu est sélectionnée.
WEBDEV - Code Serveur Cette procédure doit être une procédure serveur.
<Paramètre de la procédure> : Variant optionnel
Paramètre pouvant être passé à la procédure <Procédure WLangage> lorsque l'option de menu est sélectionnée par l'utilisateur.
Remarques

Associer une image à une option de menu

Pour associer une image à une option de menu, utilisez la propriété Image.
Liste des exemples associés :
WD DerniersDocuments Composants (WINDEV) : WD DerniersDocuments
[ + ] Cet exemple montre comment ajouter dans un menu d'une application la liste des derniers documents ouverts.
Cette insertion se fait grâce à une classe proposée dans le composant "DerniersDocuments".
Quatre lignes de codes suffisent à insérer dans une application existante la liste des derniers documents ouverts.
Vous trouverez dans l'exemple ces traitements dans :
- le code de déclaration des globales de la fenêtre principale,
- le code de la procédure OuvreDocument,
- le code des options de menu "Fichier 1" à "Fichier 10".
Notez que l'exemple a volontairement été réduit en nombre de fonctionnalités (consultation unique de fichiers textes) afin de mettre en évidence l'utilisation du composant.
Composante : wd290obj.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 05/03/2024

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