Hallo allerseits,
erstmals einen schönen 1. Advent!
Ich habe momentan das Problem, dass ich eine PictureBox bei gedrückter Maus innerhalb eines Panel verschieben will. Das klappt soweit alles super.
Allerdings flackert die PictureBox (inkl. Inhalt) beim Verschieben extrem und "zieht quasi nach".
Kennt ihr eine Möglichkeit das verschieben der Picturebox gleitener zu machen?
Ich hoffe dass ich das Problem einigermaßen verständlich erklären konnte.
Anbei den Code den ich verwende:
Vielen Dank!
erstmals einen schönen 1. Advent!
Ich habe momentan das Problem, dass ich eine PictureBox bei gedrückter Maus innerhalb eines Panel verschieben will. Das klappt soweit alles super.
Allerdings flackert die PictureBox (inkl. Inhalt) beim Verschieben extrem und "zieht quasi nach".
Kennt ihr eine Möglichkeit das verschieben der Picturebox gleitener zu machen?
Ich hoffe dass ich das Problem einigermaßen verständlich erklären konnte.
Anbei den Code den ich verwende:
VB.NET-Quellcode
- Private PicPos As Point
- Private Sub PictureBox1_MouseDown(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseDown
- If e.Button = MouseButtons.Left Then
- PicPos = New Point(e.Location)
- End If
- End Sub
- Private Sub PictureBox1_MouseMove(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseMove
- If e.Button = MouseButtons.Left Then
- PictureBox1.Location = New Point(PictureBox1.Location + (e.Location - PicPos))
- End If
- End Sub
Vielen Dank!