有没有办法知道在 FORMS 应用程序中单击了哪些 x/y 坐标?

有帮助吗?

解决方案

看一看的 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;
}

其他提示

鼠标按下, 鼠标按下鼠标点击 事件都返回动作的 X 和 Y 坐标。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top