Générer un clic de souris et détecter l'appui d'une touche. [Résolu/Fermé]

Signaler
-
NHenry
Messages postés
14599
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
8 décembre 2019
-
Bonjour.
J'aurais besoin de pouvoir réaliser les actions écrites en gras ici :
MessageBox.Show("Appuyez sur la touche Echap pour arrêter le programme.");
while (infinite==false)
{
if (la touche échap est pressée)
{
break;
}
else
{
Cursor.Position = new Point(posx, posy);
Cliquer toutes les X secondes
}
}

mais j'ai beau me creuser la tête et chercher je ne trouve pas comment faire.
Quelqu'un saurait il m'aider ?
Merci d'avance !
Messages postés
14599
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
8 décembre 2019
190
MessageBox étant modal, tant que l'utilisateur n'a pas cliqué, le code n'avancera pas.

Pour tester si une touche est appuyée, regardes l’événement KeyPress de ta Form.
Mais pour simuler un clic de la souris je fais comment ?
NHenry
Messages postés
14599
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
8 décembre 2019
190
.net windows api mouse click
2ième proposition :
https://stackoverflow.com/questions/2416748/how-to-simulate-mouse-click-in-c