Chcę uzyskać pozycję myszy względem kontrolki, w której znajduje się wskaźnik myszy. Oznacza to, że gdy umieściłem kursor w punkcie początkowym (lewy górny róg) kontrolki, powinien on podać (0,0). Używam następującego kodu:Uzyskaj pozycję kursora względem kontrolki - C#
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
this.Text = Convert.ToString(Cursor.Position.X + ":" + Cursor.Position.Y);
}
Ale to daje pozycję w odniesieniu do ekranu, nie do kontroli.
Próba kodu zostanie doceniona.
Może pracować dla formularzy najwyższego poziomu, ale nie będzie działać dla formantów w jednym: Control.Left to pozycja kontrolna względem jej * obszaru roboczego rodzica *, a nie ekranu. – BrendanMcK