Вот как получить доступ к нажатым координатам с помощью WinForms (поскольку вы не указали ...):
- Добавить PictureBox в вашу форму
- Добавить обработчик события Click
private void pictureBox1_Click(object sender, EventArgs e)
{
var mouseArgs = (MouseEventArgs)e;
// coordinates are now available in mouseArgs.X and mouseArgs.Y
}
Редактировать: А вот как это сделать в WPF:
- Добавить изображение на холст
- Добавить обработчик события MouseDown
private void image1_MouseDown(object sender, MouseButtonEventArgs e)
{
var clickedPoint = e.GetPosition((Image)sender);
// coordinates are now available in clickedPoint.X and clickedPoint.Y
}
Редактировать: И для полноты, вот один из способов сделать это в ASP.NET:
- Добавить ImageButton к вашей форме
- Добавить обработчик события Click
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
// coordinates are now available in e.X and e.Y
}