Feedback

C# - Mauszeiger mittig über Steuerelement positionieren

Veröffentlicht von am 16.04.2013
(1 Bewertungen)
Mit dieser Methode ist es ziemlich einfach (ist es ohnehin), den Cursor mittig über ein Steuerelement zu setzen.
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

VB.NET 2017/2015/2013 Einführung

Das Seminar befähigt Sie zur eigenständigen Entwicklung von anwenderorientierten Programmen in VB.NET, worin auch der Einsatz von Datenbanken enthalten ist.

private void SetCursorOverControl(Control control)
{
    Point newCursorPos = PointToScreen(control.Location); // Punkt auf Position des Elements setzen
    newCursorPos.Offset(control.Width / 2, control.Height / 2); // Die Hälfte der Button-Kanten addieren << doofe Formulierung, aber man weiß was gemeint ist :D
    Cursor.Position = newCursorPos; // Punkt als Cursor-Position setzen
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!