SendKeys - Envoyer le NumberDecimalSeparator pour remplacer le "." ou la ","
magalirey
Messages postés12Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention26 juin 2006
-
9 sept. 2005 à 11:10
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 2011
-
13 sept. 2005 à 11:53
Bonjour à tous,
Je cherche à remplacer automatiquement le "." ou la "," par le symbol décimal par défaut de WindowsXP. Je n'arrive pas à faire marcher SendKeys ni avec "," ni avec "." !!!
Merci de votre aide,
Toute à l'écoute
A voir également:
SendKeys - Envoyer le NumberDecimalSeparator pour remplacer le "." ou la ","
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 20119 9 sept. 2005 à 12:02
*-) C'est quoi ton problème excatement.
Tu n'arrives pas à faire marche le sendkeys ou tu n'arrives pas à remplacer le . ou la ,
Qu'entends tu par "le symbol par défaut de windows XP" tu veux dire, le
symbol de séparation des nombres décimaux défini dans les paramètres
régionaux?
Arrives tu as afficher le NumberDecimalSeparator avec un Msgbox?
Si oui, pourquoi ne le mets tu pas dans une variable texte
que tu envois par SendKeys ensuite.
Sinon, le problème vient du fait que tu n'arrives pas à récupérer ton fameux truc.
Le sendkeys peut tout envoyer sauf certains caractères spéciaux qu'il
faut entourer par des accolades { } mais le . et la , n'en font pas
partie.
magalirey
Messages postés12Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention26 juin 2006 12 sept. 2005 à 17:16
Bon, je n'ai pas été claire,
Pour Olivier : c'est la réponse n°2, je veux que mon utilisateur puisse appuyer sur "." ou sur "," indifféremment et que ça fasse comme si il avait utilisé le symbole décimal défini dans le paramètrage de Windows.
Pour tbbuim1 : Le SendKeys ne marche pas avec le "," ni avec le "." et j'ai esayé de la mettre dans des ' dans des ( et dans des { .
Pour Zlub : En vb.net y'a plus le KeyAscii...
En fait, je viens d'essayer et ça marche sans problème dans une TextBox classique. Mais moi je veux faire ça dans une "DataGridTextBoxColumn" alors il doit y avoir un paramètre qui coince.
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 20119 13 sept. 2005 à 11:51
??? *-)
J'ai fait un prog qui récupère les touches du clavier (keylogger) et
lorsque tu mets un mots clé genre mot* sous n'importe quelle
application, il te passe automatiquement une phrase que tu as paramétré
dans le prog, genre "voici la phrase, que je voulais."
Et cette phrase est écrite à l'aide d'un sendkey!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Et je n'ai aucun problème à envoyer le . ou la ,
Va voir mon code, il y a dessus une fonction sendkey retravaillée et plus complete.