Guten Tag!
Ich habe eine ListView bei welcher ich die in ihr enthaltenen Elemente entsprechend der Mausbewegung verschieben möchte, wenn die linke Maustaste gehalten wird.
(genauso, wie es beim Windows-Explorer möglich ist). Ich habe jedoch keine Ahnung, wie ich das anstellen soll!
Ich habe daran gedacht die Mausposition in ein Point-Objekt abzuspeichern, wenn ein ListView-Element ausgewählt ist und die linke Maustaste gedrückt ist.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| private Point mausPosition; private void Form1_MouseDown(object sender, MouseEventArgs e) { mausPosition = new Point(-e.X, -e.Y); } |
Nun weiß ich aber nicht weiter und bin für Anregungen sehr dankbar!