DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Bouton
  • Présentation
  • Bouton et tabulation
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
Les différents types de boutons dans une fenêtre
Présentation
WINDEV et WINDEV Mobile proposent 5 types de boutons. Chacun permet de faire un type d'opération spécifique.
TypeDescription
NormalBouton standard.
Enchaînement des événements WLangage : Lors d'un clic de souris sur un bouton de type "Normal" (ou lors de l'utilisation du raccourci clavier associé) :
  • le code de sortie du champ en cours est exécuté.
  • le code de clic du champ Bouton est exécuté.
Mode d'utilisation : Les champs Bouton de type "Normal" ne doivent pas être utilisés dans des fenêtres contenant des champs. Ce type de bouton peut être utilisé dans des barres d'outils, des barres d'icônes ou dans des fenêtres sans champs de saisie.
ValidationBouton "par défaut" de la fenêtre.
Enchaînement des événements WLangage : Lors d'un clic de souris sur un bouton de type "Validation" (ou lors de l'utilisation de la lettre d'appel associée) :
  • le code de sortie du champ en cours est exécuté.
  • le code de clic du champ Bouton est exécuté.
Le code de clic de ce bouton est exécuté lors de l'appui sur la touche Entrée à condition que :
  • aucun autre champ de la fenêtre n'intercepte la touche Entrée.
  • aucun autre bouton de la fenêtre n'ait le focus.
Si deux boutons sont de type validation dans une même fenêtre, le code exécuté est celui du premier bouton de type "validation" trouvé dans l'ordre de navigation de la fenêtre.
Mode d'utilisation : Un bouton de type VALIDATION doit être utilisé pour effectuer la validation de la saisie d'une fenêtre. Dès qu'une fenêtre permet de faire une saisie dans un champ de saisie, un bouton de type VALIDATION doit être présent. C'est généralement le type utilisé pour les boutons "OK".
Universal Windows 10 App Ce type de bouton n'est pas disponible.
InterruptionBouton permettant d'interrompre le traitement en cours.
Enchaînement des événements WLangage : Lors d'un clic de souris sur un bouton de type "Interruption" (ou lors de l'utilisation de la lettre d'appel associée) :
  • le code de clic du champ Bouton est exécuté.
  • le bouton ne conserve pas le focus. Le focus est rendu au champ utilisé précédemment.
Remarque : Le code de sortie du champ en cours n'est pas exécuté lors du clic sur le bouton.
Mode d'utilisation : Un bouton "Interruption" sera par exemple utilisé pour appeler une fenêtre (afin d'interrompre la saisie en cours sans valider) puis revenir pour continuer la saisie. C'est généralement le type utilisé pour les boutons "Aide".
Universal Windows 10 App Ce type de bouton n'est pas disponible.
AbandonLe bouton a la même action que la touche Echap.
Enchaînement des événements WLangage : Le code de sortie du champ en cours n'est pas exécuté lors du clic sur le bouton. Le code de ce bouton est exécuté :
  • lors de l'appui sur la touche Echap à condition que aucun autre champ de la fenêtre n'intercepte la touche Echap.
  • lors de l'utilisation de la combinaison de touches Alt + F4.
  • lors de la fermeture de la fenêtre par la croix.
Si deux boutons sont de type abandon dans une même fenêtre, le code exécuté est celui du premier bouton abandon trouvé dans l'ordre de navigation de la fenêtre.
Mode d'utilisation : Un champ Bouton de type "Abandon" sera utilisé pour "sortir" de la fenêtre en cours de saisie sans effectuer aucune validation. Dans une fenêtre de saisie, un champ Bouton de type "Abandon" est nécessaire pour abandonner la saisie en cours sans la valider. C'est généralement le type utilisé pour les boutons "Annuler".
Universal Windows 10 App Ce type de bouton n'est pas disponible.
AideLe champ Bouton a la même action que la touche F1. L'événement "Clic" du champ est exécuté (contrairement au fonctionnement en WINDEV 5.5). Ce type de champ Bouton permet uniquement d'afficher la fenêtre d'aide associée au champ en cours. Un champ Bouton de type Aide ne conserve pas le focus. Le focus est rendu au champ utilisé précédemment. Ni l'événement "Sortie" de ce champ, ni l'événement "Entrée" dans le champ ne sont exécutés lors du clic sur le champ Bouton de type "Aide".
Universal Windows 10 App Ce type de bouton n'est pas disponible.
Tableau récapitulatif :
Si votre fenêtre ne comporte pas de champs de saisie
Type de bouton à utiliserBoutons de type Normal.
Si votre fenêtre comporte au moins un champ de saisie
Type de bouton à utiliser
  • Un bouton de type Validation.
  • Un bouton de type Abandon.
  • Un bouton de type Aide (si les champs ont des fenêtres d'aide associées).
  • Tous les autres boutons sont de type Interruption.
Bouton et tabulation
Dans le standard Windows, la touche de tabulation (touche Tab) permet de passer d'un champ (en saisie) à un autre.
Il est également possible de passer d'un champ (en saisie) à un autre avec la touche Entrée : pour cela, aucun bouton actif de la fenêtre ne doit être de type validation ou aucun champ ne doit être associé à la touche Entrée.
Universal Windows 10 App La gestion par la touche Tabulation n'est pas disponible.
Voir Aussi
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 05/07/2022

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