单击Windows窗体应用程序中的图像的X / Y坐标(.net)

时间:2009-06-10 13:11:45

标签: .net winforms click coordinates

有没有办法说出在FORMS应用程序中点击了哪些x / y坐标?

3 个答案:

答案 0 :(得分:6)

看一下MouseEventArgs课程。特别是GetPosition方法。 MSDN上的示例使用onMouseMove,但您应该能够对onMouseClick执行相同的操作。或者只使用表单的MouseClick事件。

E.g。使用MouseClick事件:

在表格上:

this.MouseClick += new MouseEventHandler(myForm_MouseClick);

void myForm_MouseClick(object sender, MouseEventArgs e)
{
    int myX = e.X;
    int myY = e.Y;
}

答案 1 :(得分:3)

MouseDownMouseUpMouseClick事件都会返回操作的X和Y坐标。

答案 2 :(得分:2)

查看System.Windows.Forms.Control.MousePosition(静态属性)