Forums Neueste Beiträge
 

Mausposition innerhalb einer Komponente

14/08/2008 - 02:43 von 1stskygod | Report spam
Hallo zusammen!

Habe folgendes Problem zu dem ich seit Wochen eine Lösung suche!
grrrr...

* SNIP *
Private Sub lstBenutzer_DragDrop(ByVal sender As Object, ByVal e As
System.Windows.Forms.DragEventArgs) Handles lstBenutzer.DragDrop
dim x as integer = e.x
dim y as integer = e.y
End Sub
* SNIP *

Die Koordinaten x und y sind jetzt leider nicht die Koordinaten
innerhalb des ListView, sondern die absoluten auf dem Bildschirm. Die
kann ich aber für z. B. einen HitTest auf das ListView nicht
gebraucht. Kann mir jemand sagen wie ich die Mausposition innerhalb
der Komponente bekommen kann (und das innerhalb des DragDrop-
Ereignisses)!??!

1000000 Dank im Voraus!
Marc H.
 

Lesen sie die antworten

#1 Martin H.
14/08/2008 - 03:36 | Warnen spam
Hallo Marc,

Du könntest die Mausposition aus dem "MouseMove"-Ereignis nehmen und in
eine Variable schreiben, die Du dann im "DragDrop"-Ereignis auswertest.
Also so:

Public Class Form1
Dim MousePos As Point

Private Sub ListView1_MouseMove(ByVal sender As Object, ByVal e As _
System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseMove
MousePos = e.Location
End Sub

End Class

Beste Grüße,

Martin

Am 14.08.2008 08:43, wrote:
Hallo zusammen!

Habe folgendes Problem zu dem ich seit Wochen eine Lösung suche!
grrrr...

* SNIP *
Private Sub lstBenutzer_DragDrop(ByVal sender As Object, ByVal e As
System.Windows.Forms.DragEventArgs) Handles lstBenutzer.DragDrop
dim x as integer = e.x
dim y as integer = e.y
End Sub
* SNIP *

Die Koordinaten x und y sind jetzt leider nicht die Koordinaten
innerhalb des ListView, sondern die absoluten auf dem Bildschirm. Die
kann ich aber für z. B. einen HitTest auf das ListView nicht
gebraucht. Kann mir jemand sagen wie ich die Mausposition innerhalb
der Komponente bekommen kann (und das innerhalb des DragDrop-
Ereignisses)!??!

1000000 Dank im Voraus!
Marc H.

Ähnliche fragen