Witam forumowiczów!
To mój pierwszy post. Zaczynam dopiero naukę VS 2010 i natrafiłem na problem, którego nie potrafię rozwiązać.
Chciałbym, aby naciśnięcie klawisza myszy nad obiektem i trzymanie go powodowało zmianę pozycji tego obiektu zgodnie z przesunięciem kursora.
Nie bardzo wiem które zdarzenie jest do tego dobre oraz jak pobierać współrzędne kursora względem początku formularza, a nie ekranu.
Próbowałem bez skutku do przesuwanie obiektu ovalShape używać:
private void ovalShape1_MouseDown(object sender, MouseEventArgs e)
{
ovalShape1.Location = new Point(Cursor.Position.X -Form1.ActiveForm.Location.X -e.X ,Cursor.Position.Y -Form1.ActiveForm.Location.Y -e.Y);
}
Proszę o pomoc :)
Hubert