PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Mise en place
  • Créer un bouton à flèche
  • Caractéristiques et fonctionnement des boutons à flèche
  • Positionnement de la flèche
  • Bouton à flèche avec ouverture d'une fenêtre popup
  • Bouton avec flèche distincte ouvrant un menu et avec mémorisation de l'option sélectionnée
  • Bouton à flèche utilisé dans un champ Ruban
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
Le bouton à flèche est un bouton qui permet de dérouler :
  • un menu contextuel.
  • une fenêtre "Popup".
Ce type de bouton permet de proposer un ensemble d'actions dans un seul bouton.
  • Le clic sur le bouton exécute le choix par défaut.
  • Le clic sur la flèche déroule le menu ou la fenêtre popup.
Mise en place

Créer un bouton à flèche

Pour créer un bouton à flèche :
  1. Créez un bouton.
  2. Affichez l'onglet "IHM" de la fenêtre de description du bouton et sélectionnez le type de flèche. les options disponibles sont :
    • Aucune flèche (valeur par défaut) : le bouton est un bouton standard.
    • Bouton flèche : le bouton et la flèche exécutent la même action.
      Il est possible de choisir :
      • d'exécuter le code de clic du bouton.
      • de dérouler le menu contextuel associé au bouton.
      • d'afficher une des fenêtres de l'application (par exemple fenêtre popup présentant un menu spécifique).
    • Bouton avec flèche distincte : le bouton et la flèche exécutent deux actions distinctes.
      • Le bouton exécute son code.
      • La flèche exécute :
        - le code de clic sur la flèche.
        - l'action spécifiée :
        Il est possible de choisir :
      • d'exécuter le code de clic du bouton.
      • de dérouler le menu contextuel associé au bouton.
        Dans ce cas, il est possible d'indiquer que "Le clic sur le bouton exécutera automatiquement la dernière action sélectionnée via la flèche".
      • d'afficher une des fenêtres de l'application (par exemple fenêtre popup présentant un menu spécifique).
  3. Validez la fenêtre de description.
Caractéristiques et fonctionnement des boutons à flèche

Positionnement de la flèche

Selon la taille, la position du libellé dans le bouton et la présence ou non d'une icône dans le bouton, la flèche peut être positionnée à droite du bouton ou en-dessous du bouton.

Bouton à flèche avec ouverture d'une fenêtre popup

Si votre bouton doit ouvrir une fenêtre, il est conseillé d'utiliser une fenêtre :
  • sans titre
  • sans menu
  • de taille réduite
  • utilisant un cadre simple.
Remarque : Il est possible de créer une fenêtre popup directement (option "Vierge pour popup" dans l'onglet "Standard" de l'assistant de création de fenêtres).

Bouton avec flèche distincte ouvrant un menu et avec mémorisation de l'option sélectionnée

Lors de la création d'un bouton avec flèche distincte ouvrant un menu, si vous avez coché l'option "Le clic sur le bouton exécutera automatiquement la dernière action sélectionnée via la flèche", le fonctionnement du bouton sera le suivant :
  • à la première ouverture de la fenêtre contenant le bouton, le libellé du bouton contient la première option du menu contextuel (image associée à l'option et libellé de l'option).
  • lorsque l'utilisateur déroule le menu contextuel et sélectionne une option :
    • le libellé de l'option et l'image associée apparaissent automatiquement dans le bouton.
    • le code de l'option sélectionnée est exécuté.
Remarque : si l'option de menu contient une image, WINDEV gère automatiquement en exécution les différents états sur l'image affichée dans le bouton.

Bouton à flèche utilisé dans un champ Ruban

Si un champ Bouton est présent dans un regroupement d'un champ Ruban, l'onglet "IHM" du champ Bouton permet de configurer le mode de gestion du bouton lorsque le ruban est réduit.
Il est possible au choix :
  • de ne pas réduire le champ.
  • de le réduire pour afficher au minimum l'image du bouton et son libellé.
  • de le réduire pour afficher un minimum l'image du bouton.
Les deux dernières options sont intéressantes dans le cas de boutons affichant une icône spécifique et un libellé.
Version minimum requise
  • Version 17
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire