【发布时间】:2022-01-15 19:22:55
【问题描述】:
我正在尝试获取图片框上的鼠标点击坐标并将信息放入文本框中。
我能够在表单中获取鼠标单击坐标,但无法在图片框中获取鼠标坐标(当我在图片框中单击时没有任何反应)。我已经查看了 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");
}
}
}
【问题讨论】:
-
你的代码在我的电脑上运行。
标签: c# picturebox