FORMATAGE D'UNE ZONE DE TEXTE SANS MASQUE DE SAISIE

cs_joro Messages postés 71 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 21 septembre 2007 - 25 juil. 2003 à 13:02
essendoubi Messages postés 20 Date d'inscription jeudi 31 octobre 2002 Statut Membre Dernière intervention 13 mars 2007 - 28 juil. 2003 à 10:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8033-formatage-d-une-zone-de-texte-sans-masque-de-saisie

essendoubi Messages postés 20 Date d'inscription jeudi 31 octobre 2002 Statut Membre Dernière intervention 13 mars 2007
28 juil. 2003 à 10:57
en faite il faut supprimer "Private Sub txtMar_Change()" que j'ai oublié.
pour saisir un montant il vous faut juste saisir des valeur numérique, lorsque vous arrivez au virgule,vous cliquez sur le point du clavier numérique le curseur passe après le virgule et vous permez de deux valeurs après.
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
26 juil. 2003 à 08:36
ca fonctionne, mais est super buggé !!

et oui !! l'evenement Change se declenche des que le contenu change (Whaoo, le Scoop !!). Autrement dit, vu que ton code utilises Sendkeys a tout bout de champs, celles-ci n'arrivent pas toutes a desination du controle, puisque celui-ci n'a pas le focus !! (essaie de mettre txtValeurHt.text = "25623", dans ton form_Load........)

sinon, je sui vraiment embetté par ton code, puisque le curseur se deplace tout le temps !!!!!
je me met en plein milieu, je reviens en arriere, tapes un caractere, et le caret retourne a la fin.......

au passage, connais tu la propriété selstart ?? ca renvois ou defini la position du caret......
cs_joro Messages postés 71 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 21 septembre 2007
25 juil. 2003 à 13:02
Ou je n'ai rien compris, ou ça ne marche pas !!!
Rejoignez-nous