Question

Je développe une application pour Windows Mobile . J'ai mon propre contrôle qui déplace l'image à l'intérieur. J'ai remplacé les OnMouseDown et les OnMouseMove pour redessiner l'image à l'endroit où l'utilisateur la déplace.

Je ne le teste que sur l'émulateur Windows Mobile 6.1 Professional. Cela fonctionne mais j'ai un problème:

Je clique sur l'image, la déplace avec la souris, cesse de bouger en maintenant le bouton gauche de la souris enfoncé, attendez une seconde et relâchez le bouton sans déplacer la souris et l'image se déplace à nouveau. Qu'est-ce qui se passe?

Je pense que l'événement OnMouseMove est déclenché avec l'événement OnMouseUp , mais je ne suis pas sûr.

Merci!

Était-ce utile?

La solution

Les messages de la souris sont assez cohérents, vous pouvez obtenir un déplacement inutile mais de temps en temps, mais cela se fait aux mêmes coordonnées.

Alors pourquoi votre image bouge-t-elle? Impossible de répondre sans un peu plus d'informations.

Une supposition: vous mélangez EventArgs.X / Y avec MousePosition.X / Y. Ces derniers sont en coordonnées d'écran.

Autres conseils

Je n'ai jamais essayé quelque chose sur Windows Mobile, mais si vous n'êtes pas sûr des événements, créez une zone de texte multiligne et ajoutez-y du texte à chaque fois qu'un événement est déclenché de cette manière, vous devez savoir quand il sera déclenché ..

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top