Freigeben über


ImageClickEventArgs Klasse

Definition

Stellt Daten für alle Ereignisse bereit, die auftreten, wenn ein Benutzer auf ein bildbasiertes ASP.NET-Serversteuerelement klickt, z. B. das HtmlInputImage-Serversteuerelement oder das ImageButton-Serversteuerelement. Diese Klasse kann nicht vererbt werden.

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

Beispiele

Das folgende Codebeispiel veranschaulicht eine ASP.NET Seite, die die von dieser Klasse bereitgestellten Informationen verwendet, um die Koordinaten des Klickens eines Benutzers auf ein Bild anzuzeigen.

// 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

Hinweise

Diese Klasse übergibt den Speicherort, an dem ein Benutzer auf ein HtmlInputImage Serversteuerelement oder ein ImageButton Webserversteuerelement geklickt hat. Wenn Sie auf ein HtmlInputImage Serversteuerelement klicken, tritt ein ServerClick Ereignis auf, während beim Klicken auf ein ImageButton Serversteuerelement ein Click Ereignis auftritt. Anschließend können Sie ereignishandler verwenden, um programmgesteuert auf das Ereignis basierend auf dem Wert dieser Koordinaten zu reagieren.

Hinweis

Die Ursprungskoordinaten (0,0) befinden sich in der oberen linken Ecke des Bilds.

Durch das Auslösen eines Ereignisses wird der Ereignishandler über einen Delegaten aufgerufen. Weitere Informationen finden Sie unter Behandeln und Auslösen von Ereignissen.

Konstruktoren

ImageClickEventArgs(Int32, Int32)

Initialisiert eine neue Instanz der ImageClickEventArgs-Klasse mithilfe des x-Parameters und des y-Parameters.

ImageClickEventArgs(Int32, Int32, Double, Double)

Initialisiert eine neue Instanz der ImageClickEventArgs-Klasse mithilfe des x, y, xRaw-Parameters und des yRaw-Parameters.

Felder

X

Eine ganze Zahl, die die x-Koordinate darstellt, an der ein Benutzer auf ein bildbasiertes ASP.NET-Serversteuerelement geklickt hat.

XRaw

Eine Ganzzahl, die die unformatierte x-Koordinate darstellt, an der ein Benutzer auf ein bildbasiertes ASP.NET-Serversteuerelement geklickt hat.

Y

Eine ganze Zahl, die die y-Koordinate darstellt, an der ein Benutzer auf ein bildbasiertes ASP.NET-Serversteuerelement geklickt hat.

YRaw

Eine Ganzzahl, die die unformatierte y-Koordinate darstellt, an der ein Benutzer auf ein bildbasiertes ASP.NET-Serversteuerelement geklickt hat.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen