DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Menus déroulants / WINDEV et WINDEV Mobile
  • Présentation
  • Principe
  • Fonctions du WLangage
  • Propriétés du WLangage
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
Présentation
Les options de menu peuvent être manipulées :
Principe
La manipulation d'une option de menu est identique que le menu soit un menu contextuel ou un menu principal.
Pour manipuler par programmation une option de menu, utilisez la notation :
  • "<Nom de l'option>" si l'option de menu est manipulée depuis la fenêtre.
  • "<Nom de la fenêtre>.<Nom du menu>.<Nom de l'option>" si l'option est manipulée depuis une autre fenêtre.
Remarque : il est également possible de manipuler les menus contextuels par programmation (et non uniquement ses options). Pour plus de détails, consultez Menu contextuel personnalisé.

Fonctions du WLangage

WINDEV et WINDEV Mobile proposent plusieurs fonctions du WLangage spécifiques aux options de menu :
EnumèreMenuRenvoie :
  • le nom de la nième option ou sous-option du menu principal de la fenêtre.
  • le nom de la nième option ou sous-option d'un menu contextuel personnalisé (créé avec WINDEV ou WINDEV Mobile).
MenuAjouteAjoute un menu contextuel existant dans le menu principal de la fenêtre en cours.
MenuAjouteMenuAjoute un nouveau menu dans un menu existant (déroulant ou contextuel) d'une fenêtre ou d'une page.
MenuAjouteOptionAjoute une nouvelle option de menu à la suite de la dernière option d'un menu (déroulant ou contextuel).
MenuAjouteSéparateurAjoute un nouveau séparateur dans un menu (menu déroulant ou contextuel).
MenuCloneClone un menu ou une option de menu ainsi que le code associé.
MenuDémarqueEnlève la marque placée devant l'option de menu (menu contextuel ou déroulant).
MenuEtatIdentifie l'état d'une option de menu (menu contextuel ou déroulant) : active, inactive ou invisible.
MenuExisteIndique si une option de menu existe dans un menu.
MenuInsèreMenuInsère un menu avant un autre menu dans une fenêtre.
MenuInsèreOptionInsère une nouvelle option à une position spécifique.
MenuInsèreSéparateurInsère un séparateur dans un menu.
MenuInvisibleRend une option de menu invisible (menu contextuel ou déroulant).
MenuLibelléIdentifie ou modifie le libellé d'une option de menu (menu contextuel ou déroulant).
MenuMarquagePermet de savoir si la marque est présente devant l'option de menu (menu contextuel ou déroulant).
MenuMarquePositionne la marque devant l'option de menu (menu contextuel ou déroulant).
MenuSelectMoinsDésactive (grise) une option de menu (menu contextuel ou déroulant).
MenuSelectPlusActive une option de menu (menu contextuel ou déroulant).
MenuSupprimeSupprime un menu ou une option de menu.

Propriétés du WLangage

WINDEV et WINDEV Mobile proposent plusieurs propriétés du WLangage spécifiques aux options de menu :
CochéePermet de gérer une marquedevant l'option de menu.
EtatPermet de connaître et de modifier l'état d'affichage (actif, inactif ou grisé) d'une option de menu
GroupePermet de savoir si l'option de menu appartient ou non à un groupe de champs
ImagePermet de connaître et de modifier l'image d'une option de menu
LibelléPermet de connaître et de modifier le libellé d'une option de menu
MessagePermet de connaître et de modifier le message d'aide d'une option de menu
NomPermet de connaître le nom d'une option de menu
OccurrencePermet de connaître le nombre d'options d'un menu.
TypePermet de savoir si l'élément manipulé est une option de menu
ValeurPermet de connaître et de modifier le numéro associé à une option de menu
VisiblePermet de savoir si une option de menu est visible et de rendre visible / invisible une option de menu
Liste des exemples associés :
Gestion du menu principal d'une fenêtre par programmation Exemples unitaires (WINDEV) : Gestion du menu principal d'une fenêtre par programmation
[ + ] Manipulation des options d'un menu principal d'une fenêtre. Cet exemple permet de :
- Sélectionner ou désélectionner une option de menu
- Rendre visible ou invisible une option de menu
- Modifier le libellé d'une option de menu
- Marquer ou démarquer une option de menu
- Exécuter le code d'une option de menu
WD Menu Animé Exemples didactiques (WINDEV) : WD Menu Animé
[ + ] L'exemple "WD Menu Animé" propose différentes idées de design de menu avec animations.

Ces animations permettent de rendre le menu principal plus attractif et dynamique à l'ouverture de la fenêtre :
- apparition en fondu des boutons de menu,
- déplacement des boutons,
- etc.

Et également, il présente un menu animé rempli dynamiquement (dont les options sont "extraites" d'un fichier HFSQL).
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.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/04/2023

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