Gambas France BETA


Pas de compte ? Incription

Contrôle saisie clavier

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 28/2/2018 à 07:19:38
-- Unus Ex Altera --Bonjour à tous,
aujourd'hui je m'attaque au contrôle de la saisie clavier par un utilisateur de mon programme. Je ne veux que des valeurs numériques non nulles pour certains champs.
Je suis tombé sur ceci dans la doc : (bon je ne peux pas insérer d'image, alors je vous écrit ce qu'il y a dessus)
"N'utilisez jamais les valeurs es touches directement, celles-ci changeant suivant composant GUI. Utilisez toujours les constantes!"
(pour les constantes, OK dans la doc on les trouve)
"N'utilisez jamais les valeurs numériques ou la fonction asc pour tester une touches alphabétique, utilisez l'assesseur de tableau de touches."
Qui c'est celui-là? l'assesseur de tableau de touches

Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
gambix#2 Posté le 28/2/2018 à 17:11:34
Faire simple !C'est Key...

if Key.Code = Key["a"] then .....

C'est pour s'assurer que c'est bien la touche lié au a... Le clavier et la sortie c'est deux chose différente.

On ressoit bien "a" mais est-bien la touche a qui a été enfoncée ?
Moins de texte dans une signature c'est agrandir son espace.
gambix#3 Posté le 28/2/2018 à 17:11:48
Faire simple !http://gambaswiki.org/wiki/comp/gb.qt4/key
Moins de texte dans une signature c'est agrandir son espace.
valaquarus#4 Posté le 28/2/2018 à 18:15:27
-- Unus Ex Altera --Oui Gambix c'est bien la page de la doc dont je me suis servi mais en fait j'avais un problème de GROUP déclaré qui ne fonctionnait pas et qui empêchait les retours sur les claviers d'être capturés
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
1