bonjour,
j'ai un user control que je met dynamiquement sur la panel. Qd ma souris passe à un certain endroit du user control celui ci devient deplacable. Mon pro probleme est qd je le deplace il se redessine tout le long de l'evt mouse move ce qui n'est pas tres propre et de redessine completement à l'oppose de e.x et e.y de l'evnt mouse move.
Savez vous comment je peux regler ce probléme ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 private void labTitreTableMapping_MouseDown(object sender, MouseEventArgs e) { Cursor = Cursors.SizeAll; } private void labTitreTableMapping_MouseUp(object sender, MouseEventArgs e) { Cursor = Cursors.Default; } private void labTitreTableMapping_MouseMove(object sender, MouseEventArgs e) { if (Cursor == Cursors.SizeAll)//Déplacement this.Location = this.Parent.PointToClient(new Point(e.X, e.Y)); }
merci ++
Partager