Rubrik: Oberfläche · Fenster | VB-Versionen: VB.NET | 30.01.08 |
Form an aktueller Mausposition anzeigen (.NET) Hier zeigen wir Ihnen, wie sich eine Form an der aktuellen Mausposition anzeigen lässt. | ||
Autor: Dieter Otter | Bewertung: | Views: 19.261 |
www.tools4vb.de | System: WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Hin und wieder bekommt die Anforderung, eine Form unbedingt an der aktuellen Mausposition anzeigen zu müssen.
Am einfachsten lässt sich das mit Hilfe der Cursor-Klasse bewerkstelligen, die uns die aktuelle Mausposition bezogen auf den Desktop in Pixel zurückgibt. Jetzt brauchen wir nur noch die zweite Form durch Zuweisung der Location-Eigenschaft an die Mausposition zu "schieben".
' aktuelle Mausposition Dim p As Point = Cursor.Position ' zweite Form instanzieren Dim oForm As New Form2 ' Form an die aktuelle Mausposition schieben oForm.StartPosition = FormStartPosition.Manual oForm.Location = p ' Form anzeigen oForm.ShowDialog()