我正在尝试获取图片框上的鼠标点击坐标,并将信息放入文本框中。
我能够在表单中获取鼠标点击坐标,但是我无法在图片框中获取鼠标坐标(当我在图片框中点击时没有任何反应)。我查看了stackoverflow上类似问题的答案,但似乎没有适用于我的情况。
以下是完整的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace testGraphiqueCSharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
protected override void OnMouseClick(MouseEventArgs e)
{
base.OnMouseClick(e);
textBox1.Text = e.X.ToString();
textBox2.Text = e.Y.ToString();
}
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
textBox1.Text = e.X.ToString();
textBox2.Text = e.Y.ToString();
Console.WriteLine("mouse up");
}
}
}