lorenzoviva
Messages postés18Date d'inscriptionvendredi 12 octobre 2007StatutMembreDernière intervention26 octobre 2008
-
5 déc. 2007 à 14:22
lorenzoviva
Messages postés18Date d'inscriptionvendredi 12 octobre 2007StatutMembreDernière intervention26 octobre 2008
-
12 déc. 2007 à 20:17
je vous pose la question encore un fois :comment on fais pour imiler un click de souris sans api ?:peut etre avec sendkey ("{click}")mais maleuresment non.peut etre il ya pas une conbinaisont de touche sour le clavier qui simule un clik je pourrais le fare alors avec sendkey mais ca marche pas merci d'acvance
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 5 déc. 2007 à 14:36
Bonjour,
Essaye en :
1) multipliant par 3 le nombre des
2) quand c'est fait : utilise mid, ne prends que la 1ère... et délaisse-là...
3) ton sendkeys : vers quelle fenêtre ? active ou non ?
4) ton click ? n'importe où sur la fenêtre ?
lorenzoviva
Messages postés18Date d'inscriptionvendredi 12 octobre 2007StatutMembreDernière intervention26 octobre 2008 5 déc. 2007 à 22:26
merci beaucoup mais j'ai deja trouve :
cetait mon vb qui etait tropo vieux haujord'hui j'ai teléchargé le nouveaux visual basic 2008 microsoft express editio ,cest trop cool
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 6 déc. 2007 à 19:20
VB2005 trop vieux ??????
On en entent de belles tous les jours, mais celle-là quand même ....
A signaler tout de même que VB2005 est la dernière version officiellement en service.
VB2008, n'est pas encore en version officielle, il n'est qu'en version Beta2, la version officielle est pour Fin Février 2008 pour l'édition US (probablement Mai 2008 pour la version FR)
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 6 déc. 2007 à 20:49
Bon alors si tu es en VB2005, sur un bouton tu as par exemple la méthode PerformClick qui va simuler le click de la souris sur le bouton et donc déclenché l'évènement click du même bouton.
Sinon sur une checkbox par exemple, pour "simuler" le click et donc changer la valeur, il suffit de positionner directement cette valeur par le code en assignant la propriété Checked, CheckState ou Value.
De même pour de nombreux contrôles.
Si tu souhaite passer par l'api SendKey, sur la plupars des contrôles, l'appui sur la touche Espace aura le même effet que le click gauche d'une souris à condition que le contrôle ait déjà le focus (ce qui est automatique avec la souris, pas avec le clavier) et que le contrôle ne soit pas un controle de saisie.
Pour rappel, Windows (et les applications correctement conçues) est parfaitement utilisable sans souris, en utilisant uniquement le clavier.