WIDGETS GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
VISITES

   visiteurs

   visiteur en ligne

Où ça, qui ça?
EVENEMENT - Touche clavier appuyee

Evènement KEYPRESS (touche appuyée)



Bonjour,
aujourd'hui nous allons nous interesser à l'évènement KEYPRESS.
Nous allons creer un petit programme qui fera ceci :

Lors d'un appuie sur une touche il affichera la lettre correspondante dans un label.

1) creation de la fenetre :
2 labels
1 textarea et un bouton quitter

voici la fenetre :

clavier.jpg

voici maintenant le code :

PUBLIC SUB _new()
END
PUBLIC SUB form_OPEN()
END
PUBLIC SUB button1_click()
quit
END
PUBLIC SUB form_keypress()
DIM ltext AS variant
ltext = key.text
label2.text = ltext
END
PUBLIC SUB form_keyrelease()
DIM ltext AS variant
ltext = key.text
label2.text = ltext
END

voila simple non ?
wink

Date de création : 21/04/2009 @ 12:40
Dernière modification : 10/03/2012 @ 10:33
Catégorie : EVENEMENT
Page lue 4974 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article


Réaction n°1 

par Pablodetaix le 28/10/2009 @ 18:52

Bonjour,
l'exemple ma permit d'utiliser cette fonction
et je me permet de le compléter par le cas
des touches qui n'ont pas d'écho "texte"

on frappe "fleche vers le haut" ?
If Key.Code = Key.Left then etc etc etc
ou Key.Left représente une des constantes
interne Gambas.

Key.Text renvoit le 'symbole' Key.Code renvoit la const.

Bons tests !
Pablodetaix

ACCES RAPIDE
RECHERCHE




LOGICIELS GAMBAS 2
LES INSTRUCTIONS
LES COMPOSANTS
Divers

^ Haut ^