PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
MenuAjouteOption (Fonction)
En anglais : MenuAddOption
AjaxNon disponible
Ajoute une nouvelle option de menu à la fin d'un menu. Cette option de menu exécute une procédure passée en paramètre. 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 :
  • WINDEVWINDEV Mobile dans la fenêtre de description de la fenêtre.
  • WEBDEV - Code Serveur dans la fenêtre de description du menu.
Versions 16 et supérieures
PHP Cette fonction est désormais disponible pour les sites PHP.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
PHP Cette fonction est désormais disponible pour les sites PHP.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
PHP Cette fonction est désormais disponible pour les sites PHP.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Exemple
// Ajoute un nouveau menu
MenuAjouteMenu(MENU_MonMenu, "OPT_Planning", "Planning")
// Ajoute une option dans le nouveau menu
MenuAjouteOption("OPT_Planning", "OPT_Créer", "Créer", Créer_Planning)
// Associe une image à l'option de menu
{"OPT_Créer", indChamp}..Image = "planning.png"
// Ajoute un séparateur
MenuAjouteSéparateur("OPT_Planning")
// Ajoute une nouvelle option
MenuAjouteOption("OPT_Planning", "OPT_Voir", "Voir", Voir_planning)
Syntaxe
<Résultat> = MenuAjouteOption(<Nom du menu d'origine> , <Nom de l'option à créer> , <Libellé de l'option à créer> , <Nom de la procédure> [, <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.
<Nom du menu d'origine> : Chaîne de caractères (avec ou sans guillemets)
Nom du menu dans lequel l'option de menu doit être ajoutée. L'option de menu sera ajoutée à la fin de ce menu.
<Nom de l'option à créer> : Chaîne de caractères (avec guillemets)
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é de l'option à créer> : Chaîne de caractères (avec guillemets)
Libellé de la nouvelle option de menu. Ce libellé sera affiché dans la fenêtre et permettra à l'utilisateur de sélectionner l'option.
<Nom de la procédure> : Chaîne de caractères (avec ou sans guillemets)
Procédure WLangage appelée lorsque l'option de menu est sélectionnée.
<Paramètre de la procédure> : Variant optionnel
Paramètre pouvant être passé à la procédure <Nom de la procédure> 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.
Composantes
WINDEVEtats et Requêtes wd230obj.dll
WEBDEV - Code Serveur wd230page.dll
Windows Mobile wp230obj.dll
Java wd230java.jar
Linux wd230obj.so
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire