FORMATAGE D'UNE ZONE DE TEXTE SANS MASQUE DE SAISIE

Signaler
Messages postés
71
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
21 septembre 2007
-
Messages postés
20
Date d'inscription
jeudi 31 octobre 2002
Statut
Membre
Dernière intervention
13 mars 2007
-
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

Messages postés
20
Date d'inscription
jeudi 31 octobre 2002
Statut
Membre
Dernière intervention
13 mars 2007

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.
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
66
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......
Messages postés
71
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
21 septembre 2007

Ou je n'ai rien compris, ou ça ne marche pas !!!