OVH Cloud OVH Cloud

[WD10] Touche de Fonction

1 réponse
Avatar
blr
Bonjour,
J'ai le code suivant dans un zone de saisie table qui ne fonctionne
pas:
zon est un entier

POUR zon=1 A 5000
Multitâche(-1)
SI ToucheEnfoncée(VK_F4) ALORS
TBL_fou.COL_Colonne4[IndiceEnCours()]=SAI_Code
FIN
FIN

Si je remplace VK_F4 pas VK_SPACE par exemple cela fonctionne.
Pourquoi la touche F4 ne provoque rien ?

Merci

--
BLR

1 réponse

Avatar
Fredo MT
Si tu ne veux pas être embêté avec des toucheEnfoncée et des boucles et tout
ce qui s'en suit, utilises plutôt les événements. L'exemple HotKey dans le
guide est très bien expliqué. A l'ouverture de ta fenêtre tu affectes des
combinaisons de touches à une procédure. Regarde l'exemple, c très facile à
intégrer, il y a des classes prévues à cet effet.

"blr" a écrit dans le message de news:

Bonjour,
J'ai le code suivant dans un zone de saisie table qui ne fonctionne pas:
zon est un entier

POUR zon=1 A 5000
Multitâche(-1)
SI ToucheEnfoncée(VK_F4) ALORS
TBL_fou.COL_Colonne4[IndiceEnCours()]=SAI_Code
FIN
FIN

Si je remplace VK_F4 pas VK_SPACE par exemple cela fonctionne.
Pourquoi la touche F4 ne provoque rien ?

Merci

--
BLR