Jak odczytać pozycję myszki po kliknięciu w PictureBoxie?
Pozycję z ekranu można odczytać tak:
int x = Cursor.Position.X;
int y = Cursor.Position.Y;
ale daje to pozycję względem całego pulpitu, lecz nie o to mi chodzi.
Jak odczytać pozycję myszki po kliknięciu w PictureBoxie?
Pozycję z ekranu można odczytać tak:
int x = Cursor.Position.X;
int y = Cursor.Position.Y;
ale daje to pozycję względem całego pulpitu, lecz nie o to mi chodzi.
http://msdn.microsoft.com/en-us/library/system.windows.forms.mouseeventargs.aspx
ToolTip trackTip;
private void TrackCoordinates()
{
trackTip = new ToolTip();
this.MouseMove += new MouseEventHandler(Form1_MouseMove);
}
void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
String tipText = String.Format("({0}, {1})", e.X, e.Y);
trackTip.Show(tipText, this, e.Location);
}
Jeżeli odbierasz to kliknięcie przez Click lub MouseDown to masz parametr MouseEvent e w którym masz te dane X,Y.