Bonjour,
Je n'arrive pas à déplacer ma form (FormBorderStyle = None) avec la souris exactement comme n'importe quel logiciel ou fenêtre sous Windows.
Le problème ne se produit qu'une fois, au tout premier déplacement de la souris pendant que mon bouton gauche est donc enfonçé. Le coin supérieur gauche de la Form vient se coller aux coordonnées de la souris. Toujours sans relacher le bouton de la souris, le reste du déplacement se déroule normalement.
Vu mon code, je comprends pourquoi cela se produit, mais je ne sais pas comment faire pour remédier à ce petit problème. De plus, des paramètres aléatoires sont sans doute à prendre en compte (positionnement de la souris sur la forme au moment du clique et sense de déplacement de la Form)
Ma procédure de déplacement :
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Software_Deplacement(ByVal sender As System.Object, ByVal e As MouseEventArgs) Handles MyBase.MouseMove If e.Button = Windows.Forms.MouseButtons.Left Then Me.Location = New System.Drawing.Point(MousePosition.X, MousePosition.Y) End If End Sub
Partager