C'est pas compliqué du tout à condition que tu comprennes bien la suite...
Pour déplacer un élément, tu as besoin de savoir 2 choses:- Le bouton gauche est-il enfoncé ? Si oui, on peut commencer à déplacer l'élément.
- Le curseur se déplace-t-il ? Si oui, on peut déplacer l'élément si première condition est vérifiée.
Et justement, nous avons évènements qui représentent ces 2 états :- MouseDown => Notifie si le bouton de la souris a été pressé mais aussi à quel endroit.
- MouseMove => Notifie si le curseur se déplace.
Il ne reste plus qu'à récupérer la position du curseur lorsque le bouton est enfoncé à condition que le bouton enfoncé soit le gauche. (MouseDown)
Définir la nouvelle position du picturebox à condition que le bouton gauche soit enfoncé. (MouseMove)
Pour ce qui est de la formule pour calculer la nouvelle position du pictubox, je suis bon prince, la voici 
pictureBox1.Location = new Point(pictureBox1.Location.X + e.X - positionclick.X, pictureBox1.Location.Y + e.Y - positionclick.Y);
Si tu as des problèmes de compréhension, n'hésite pas car cette technique vient d'être testée et ça fonctionne très bien
Partager