PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Clavier
Clavier
Débuté par b.cazard, 15 oct. 2004 12:11 - 1 réponse
Posté le 15 octobre 2004 - 12:11
Bonjours a tous,
je cherche a crééer un clavier plus gros que celui des pockets.
Pour les touches Alpha et Num y'a pas de problème, par contre je n'arrive pas a reproduire la touche BackSpace.
Si qlq1 a une idée c'est cool ;)
Posté le 15 octobre 2004 - 13:38
Je me suis inspiré des claviers virtuels présents dans la LST58.

J'ai rajouté le code suivant :

Le code de la touche BackSpace est le suivant :
RetourArriere(ChampEnCours())

La procédure est la suivante:

PROCEDURE RetourArriere(nom_champ)
schamp, schampm1 est une chaîne

schamp={nom_champ}
schampm1=Gauche(schamp,Taille(schamp)-1)
{nom_champ}=schampm1
{nom_champ}..Curseur = Taille(schampm1) + 1

Par contre je n'arrive pas à simuler le changement de champ (touche TAB).
J'ai essayé en utilisant la fonction EnumereChamp, mais cette fonction semble ne pas fonctionner, car elle ne suit pas l'ordre de navigation.


Pierre