Probleme pour faire glisser une picture box a la souris [Résolu]

treson 2 Messages postés samedi 11 février 2006Date d'inscription 11 février 2006 Dernière intervention - 11 févr. 2006 à 14:17 - Dernière réponse : treson 2 Messages postés samedi 11 février 2006Date d'inscription 11 février 2006 Dernière intervention
- 11 févr. 2006 à 16:39
Bonjour,

quelqu'un pourrait 'il m'aider pour résoudre le problème suivant. Lorsque je fais glisser une picture box avec l'événement mouse move la picture box apparait à deux positions différentes en clignotant.Voila mon code:

Sub pictureBox_mouseMove(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.MouseEventArgs)
Handles cadre.MouseMove, rectangle.MouseMove



If isDrag
Then
cadre.Location = e.Location
cadre.Refresh()

End
If
End
Sub

merci.
Afficher la suite 

2 réponses

Meilleure réponse
Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 11 févr. 2006 à 15:50
3
Merci
Bijour,

Utilise plutôt:

Private PtClick As System.Drawing.Point
Private Sub PictureBox_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Cadre.MouseDown, Rectangle.MouseDown If e.Button Windows.Forms.MouseButtons.Left Then PtClick e.Location
End Sub
Private Sub PictureBox_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Cadre.MouseMove, Rectangle.MouseMove
If e.Button = Windows.Forms.MouseButtons.Left Then
Dim PictureBox As System.Windows.Forms.PictureBox = CType(sender, System.Windows.Forms.PictureBox)
PictureBox.Location = New System.Drawing.Point(PictureBox.Left + (e.X - PtClick.X), PictureBox.Top + (e.Y - PtClick.Y))
End If
End Sub

Kenji
<hr size="2" width="100%">
Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.

Merci Charles Racaud 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

treson 2 Messages postés samedi 11 février 2006Date d'inscription 11 février 2006 Dernière intervention - 11 févr. 2006 à 16:39
0
Merci
Merci pour ta réponse Kenji,
ca marche!
encore merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.