ImageClickEventArgs 类

定义

为用户在单击基于图像的 ASP.NET 服务器控件(如 HtmlInputImageImageButton 服务器控件)时所发生的任何事件提供数据。 此类不能被继承。

C#
public sealed class ImageClickEventArgs : EventArgs
继承
ImageClickEventArgs

示例

下面的代码示例演示了一个 ASP.NET 页,该页使用此类提供的信息来显示用户单击图像的坐标。

C#
// Define the event handler that uses coordinate information through ImageClickEventArgs.
void ImageButton_Click(object sender, ImageClickEventArgs e) 
{
   Label1.Text = "You clicked the ImageButton control at the coordinates: (" + 
                 e.X.ToString() + ", " + e.Y.ToString() + ")";
}

注解

此类传递用户单击 HtmlInputImage 服务器控件或 ImageButton Web 服务器控件的位置。 HtmlInputImage单击服务器控件会导致ServerClick事件发生,而单击ImageButton服务器控件会导致Click事件发生。 然后,可以使用事件处理程序根据这些坐标的值以编程方式响应事件。

备注

(0,0) 的原点坐标位于图像的左上角。

引发事件时,将通过委托调用事件处理程序。 有关详细信息,请参阅 处理和引发事件

构造函数

ImageClickEventArgs(Int32, Int32)

使用 xy 参数初始化 ImageClickEventArgs 类的新实例。

ImageClickEventArgs(Int32, Int32, Double, Double)

初始化使用 x, yxRaw,和 yRaw 参数的 ImageClickEventArgs 类的新实例。

字段

X

一个整数,表示用户在基于图像的 ASP.NET 服务器控件上单击的位置的 X 坐标。

XRaw

一个整数,表示用户在基于图像的 ASP.NET 服务器控件上单击的位置的原始 X 坐标。

Y

一个整数,表示用户在基于图像的 ASP.NET 服务器控件上单击的位置的 Y 坐标。

YRaw

一个整数,表示用户在基于图像的 ASP.NET 服务器控件上单击的位置的原始 Y 坐标。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅