ImageClickEventArgs 类

定义

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

public ref class ImageClickEventArgs sealed : EventArgs
public sealed class ImageClickEventArgs : EventArgs
type ImageClickEventArgs = class
    inherit EventArgs
Public NotInheritable Class ImageClickEventArgs
Inherits EventArgs
继承
ImageClickEventArgs

示例

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

// 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() + ")";
}
' Define the event handler that uses coordinate information through ImageClickEventArgs.
Sub ImageButton_Click(sender As Object, e As ImageClickEventArgs) 
   Label1.Text = "You clicked the ImageButton control at the coordinates: (" & _ 
                 e.X.ToString() & ", " & e.Y.ToString() & ")"
End Sub

注解

此类传递用户单击 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)

适用于

另请参阅