PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Les options de menu peuvent être manipulées :
Versions 20 et supérieures
iPhone/iPad Les menus contextuels personnalisés sont désormais disponibles pour les applications iPhone/iPad.
Nouveauté 20
iPhone/iPad Les menus contextuels personnalisés sont désormais disponibles pour les applications iPhone/iPad.
iPhone/iPad Les menus contextuels personnalisés sont désormais disponibles pour les applications iPhone/iPad.
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 :
  • "<NomOption>" si l'option de menu est manipulée depuis la fenêtre.
  • "<NomFenêtre>.<NomMenu>.<NomOption>" 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 :
Versions 09 et supérieures
EnumèreMenu
Nouveauté 09
EnumèreMenu
EnumèreMenu
Renvoie :
  • 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).
Versions 09 et supérieures
MenuAjoute
Nouveauté 09
MenuAjoute
MenuAjoute
Ajoute un menu contextuel existant dans le menu principal de la fenêtre en cours.
Versions 14 et supérieures
MenuAjouteMenu
Nouveauté 14
MenuAjouteMenu
MenuAjouteMenu
Ajoute un nouveau menu dans une fenêtre ou dans une page.
Versions 14 et supérieures
MenuAjouteOption
Nouveauté 14
MenuAjouteOption
MenuAjouteOption
Ajoute une nouvelle option de menu à la fin d'un menu.
Versions 14 et supérieures
MenuAjouteSéparateur
MenuAjouteSéparateur
Ajoute un nouveau séparateur dans un menu.
Versions 14 et supérieures
MenuClone
Nouveauté 14
MenuClone
MenuClone
Clone un menu ou une option de menu ainsi que le code associé.
Versions 09 et supérieures
MenuDémarque
Nouveauté 09
MenuDémarque
MenuDémarque
Enlève la marque placée devant l'option de menu (menu contextuel ou déroulant).
Versions 09 et supérieures
MenuEtat
Nouveauté 09
MenuEtat
MenuEtat
Identifie l'état d'une option de menu (menu contextuel ou déroulant) : active, inactive ou invisible.
Versions 16 et supérieures
MenuExiste
Nouveauté 16
MenuExiste
MenuExiste
Indique si une option de menu existe dans un menu.
Versions 14 et supérieures
MenuInsèreMenu
Nouveauté 14
MenuInsèreMenu
MenuInsèreMenu
Insère un menu avant un autre menu dans une fenêtre.
Versions 14 et supérieures
MenuInsèreOption
Nouveauté 14
MenuInsèreOption
MenuInsèreOption
Insère une nouvelle option à une position spécifique.
Versions 14 et supérieures
MenuInsèreSéparateur
MenuInsèreSéparateur
Insère un séparateur dans un menu.
Versions 09 et supérieures
MenuInvisible
Nouveauté 09
MenuInvisible
MenuInvisible
Rend une option de menu invisible (menu contextuel ou déroulant).
Versions 09 et supérieures
MenuLibellé
Nouveauté 09
MenuLibellé
MenuLibellé
Identifie ou modifie le libellé d'une option de menu (menu contextuel ou déroulant).
Versions 09 et supérieures
MenuMarquage
Nouveauté 09
MenuMarquage
MenuMarquage
Permet de savoir si la marque est présente devant l'option de menu (menu contextuel ou déroulant).
Versions 09 et supérieures
MenuMarque
Nouveauté 09
MenuMarque
MenuMarque
Positionne la marque devant l'option de menu (menu contextuel ou déroulant).
Versions 09 et supérieures
MenuSelectMoins
Nouveauté 09
MenuSelectMoins
MenuSelectMoins
Désactive (grise) une option de menu (menu contextuel ou déroulant).
Versions 09 et supérieures
MenuSelectPlus
Nouveauté 09
MenuSelectPlus
MenuSelectPlus
Active une option de menu (menu contextuel ou déroulant).
Versions 11 et supérieures
MenuSupprime
Nouveauté 11
MenuSupprime
MenuSupprime
Supprime 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
Versions 16 et supérieures
Occurrence
Nouveauté 16
Occurrence
Occurrence
Permet 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 animations de menu, basées sur l'interface de l'exemple complet "WD Gestion de Commande".
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.
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