Touche clavier appuyee
Rédigé par spheris
Aucun commentaire
Classé dans : apprentisssage, clavier, gambas 2, Tutoriel
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 appui sur une touche il affichera la lettre correspondante dans un label.
1) creation de la fenetre :
2 labels1 textarea et un bouton quitter
voici la fenetre :
voici maintenant le code :
Petite explication :
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 |
Petite explication :
Le clavier est capturé par la méthode KEYPRESS défini dans votre widget(élément de l'interface).
Par contre il faut que ce widget ait le focus, c'est à dire qu'il soit actif.
Vous pouvez définir ce focus comme ci-dessous :
Form1.SetFocus()
voila simple non ?