PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Bouton et tabulation
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
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 traitements : Lors d'un clic de souris sur un bouton de type "Normal" (ou lors de l'utilisation de la lettre d'appel associée) :
  • le traitement de sortie du champ en cours est exécuté.
  • le code de clic du bouton est exécuté.
Mode d'utilisation : Les boutons 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 traitements : 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 traitement de sortie du champ en cours est exécuté.
  • le code de clic du bouton est exécuté.
Le code 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 ENTREE
  • 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".
AndroidWidget AndroidUniversal Windows 10 App Ce type de bouton n'est pas disponible.
InterruptionBouton permettant d'interrompre le traitement en cours.
Enchaînement des traitements : 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 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".
Widget AndroidUniversal Windows 10 App Ce type de bouton n'est pas disponible.
AbandonLe bouton a la même action que la touche [ESC] ou [Echap].
Enchaînement des traitements :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 [ESC] (ou [ECHAP]) à condition que aucun autre champ de la fenêtre n'intercepte la touche ESC.
  • lors de l'utilisation des 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 bouton "Abandon" sera utilisé pour "sortir" de la fenêtre en cours de saisie sans effectuer aucune validation. Dans une fenêtre de saisie, un 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".
Widget AndroidUniversal Windows 10 App Ce type de bouton n'est pas disponible.
AideLe bouton a la même action que la touche [F1]. Le traitement de clic est exécuté (contrairement au fonctionnement en WINDEV 5.5). Ce bouton permet uniquement d'afficher la fenêtre d'aide associée au champ en cours. Un bouton Aide ne conserve pas le focus. Le focus est rendu au champ utilisé précédemment. Ni le code de sortie de ce champ, ni le code d'entrée dans le champ ne sont exécutés lors du clic sur le bouton de type "Aide".
AndroidWidget AndroidUniversal 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