Asp.net 确定鼠标在对象上的位置
我想使用地图的图像,让用户点击事故发生的地方。我已经在我的asp页面上放置了一个图像,但是找不到任何允许我捕获鼠标按钮点击的事件,这反过来会返回图像中的x和y位置。Asp.net 确定鼠标在对象上的位置,asp.net,Asp.net,我想使用地图的图像,让用户点击事故发生的地方。我已经在我的asp页面上放置了一个图像,但是找不到任何允许我捕获鼠标按钮点击的事件,这反过来会返回图像中的x和y位置。 我正在将ASP.NET与VB.NET一起使用。我假设您正在pictureBox中显示图像。下面是一个可以转换为VB.Net的C#解决方案 private int pointX; private int pointY; private void pictureBox1_Click(object sender,
我正在将ASP.NET与VB.NET一起使用。我假设您正在pictureBox中显示图像。下面是一个可以转换为VB.Net的C#解决方案
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;
}
请不要只是要求我们为您解决问题。向我们展示你是如何试图自己解决问题的,然后向我们展示结果是什么,并告诉我们为什么你觉得它不起作用。请参阅“”,以获取您真正需要阅读的优秀文章。John,这就是我无法添加任何代码的原因,因为我找不到编写任何代码的事件。我已经习惯了.NET环境,但对.NET的web开发方面还不熟悉。我有在桌面环境下工作的这个要求,但不能让它在网页上工作。我正在编写一个健康和安全应用程序,其中用户必须能够在身体图像上指示发生伤害的位置。这是通过点击图像完成的,然后坐标被存储在数据库中。正如我提到的,我让它在VB.NET中工作得很好,但不是在这个环境中。然后你应该熟悉HTML。研究“imagemap”问题在于ASP.NET没有与图片框关联的单击事件:(