我正在尝试在图片框上获取鼠标单击坐标并将信息放入文本框中。
我能够在表单中获取鼠标单击坐标,但无法在图片框中获取鼠标坐标(单击图片框时没有任何反应)。我已经查看了 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");
}
}
}