确定鼠标在对象上的位置

时间:2015-01-11 22:18:12

标签: asp.net

我想使用地图图像来允许用户点击发生事故的地方。我在我的asp页面上放置了一个图像,但是找不到任何可以捕获鼠标按钮的事件,这反过来应该返回图像中的x和y位置。 我在VB.NET中使用ASP.NET。

1 个答案:

答案 0 :(得分:0)

我假设你在pictureBox中显示图像。以下是C#解决方案,您可以将其转换为VB.Net

    private int pointX;
    private int pointY;

    private void pictureBox1_Click(object sender, EventArgs e)
    {
        MouseEventArgs mouseEvent = (MouseEventArgs)e;
        pointX = mouseEvent.X;
        pointY = mouseEvent.Y;
        MessageBox.Show(string.Format("X: {0} Y: {1}", pointX, pointY));
    }

    private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
    {
        pointX = e.X;
        pointY = e.Y;
    }