Je suis un peu nouveau à C# alors s'il vous plaît ours avec moi!Souris Cliquez sur Boucles en utilisant les boutons (C#)
Je suis en train d'écrire un programme pour envoyer du code via RS232 à un support de télescope fait maison.
Les questions que j'ai en ce moment est je l'espère très simple (mais assez difficile pour moi!)
À titre d'exemple que j'ai un bouton, je veux exécuter une boucle lorsque le bouton gauche de la souris enfoncé , (qui sera un flux continu de 232 données), puis lorsque le bouton gauche de la souris est relâché, j'ai besoin de la boucle pour arrêter et pour exécuter une autre ligne de code.
J'espère sincèrement que j'ai donné l'information est assez et que quelqu'un est assez aimable pour me aider le long (j'ai cherché sur internet pour trouver des réponses, croyez-moi!)
Un grand merci. Accrocher dans les événements MouseDown et MouseUp sur le bouton
Cette approche semble fonctionner correctement. Et c'est assez simple. Démarrer un fil sur la souris, l'arrêter à la souris. –
Je pensais à ce que le thread ne fasse que pauser la souris, mais cela complique un peu l'API puisque le thread continuerait à vivre jusqu'à ce que l'objet soit correctement disposé, ou finalisé plus tard. Comme il s'agit d'une application graphique, la création et la destruction de threads constantes ne devraient pas vraiment affecter les performances. – cdhowie