PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Partager des menus contextuels entre plusieurs fenêtres d'un projet
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
Vous proposez certainement des menus contextuels dans vos applications.
Il est possible de partager un ou plusieurs menus entre plusieurs fenêtres de votre application. Il suffit d'utiliser les modèles de fenêtres.
Le principe est simple, il suffit de :
  1. Créer un modèle de fenêtres spécifique. Ce modèle de fenêtres contient le menu contextuel à partager.
  2. Appliquer le modèle de fenêtres aux fenêtres utilisant le menu contextuel : le ou les menus contextuels définis dans le modèle seront disponibles dans la fenêtre.
Ainsi, les menus contextuels deviennent surchargeables pour s'adapter à la spécificité d'une fenêtre sans affecter les autres.
Versions 21 et supérieures
Universal Windows 10 App Cette fonctionnalité est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonctionnalité est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonctionnalité est désormais disponible en mode Universal Windows 10 App.
Comment le faire ?

Partager des menus contextuels entre plusieurs fenêtres d'un projet

Pour partager des menus contextuels entre plusieurs fenêtres d'un projet :
  1. Créez un nouveau modèle de fenêtres (option "Fichier .. Nouveau .. Modèle de fenêtres").Créez un nouveau modèle de fenêtres :
    • Cliquez sur parmi les boutons d'accès rapide.
    • Dans la roue qui s'affiche, survolez "Fenêtre" et cliquez sur "Modèle de fenêtres".La fenêtre de création d'un nouvel élément s'affiche : cliquez sur "Fenêtre" puis sur "Modèle de fenêtres".
  2. Dans ce modèle de fenêtres, insérez un menu contextuel (option "Insertion .. Nouveau menu contextuel").Dans ce modèle de fenêtres, insérez un menu contextuel : sous le volet "Fenêtre", dans le groupe "Barres et menus", déroulez "Menus contextuels" et sélectionnez "Nouveau menu contextuel".
  3. Décrivez les différentes options du menu contextuel : nom, libellé, code, ...
  4. Enregistrez le modèle de fenêtres.
Dans les fenêtres devant utiliser le menu contextuel :
  1. Associez le modèle de fenêtres à la fenêtre en cours (option "Fenêtres .. Liste des modèles utilisés").Associez le modèle de fenêtres à la fenêtre en cours : sous le volet "Fenêtre", dans le groupe "Modèles", déroulez "Modèles" et sélectionnez "Liste des modèles utilisés".
  2. Cliquez sur le bouton "Ajouter" et sélectionnez le modèle contenant les menus contextuels.
  3. A la question "Voulez-vous mettre à jour les propriétés de la fenêtre depuis ce modèle", répondez NON.
  4. Validez la liste des modèles.
  5. Les menus contextuels décrits dans le modèle de fenêtres sont utilisables par les champs de la fenêtre.
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire