Freigeben über


ImageClickEventArgs-Klasse

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 geerbt werden.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public NotInheritable Class ImageClickEventArgs
    Inherits EventArgs
'Usage
Dim instance As ImageClickEventArgs
public sealed class ImageClickEventArgs : EventArgs
public ref class ImageClickEventArgs sealed : public EventArgs
public final class ImageClickEventArgs extends EventArgs
public final class ImageClickEventArgs extends EventArgs

Hinweise

Diese Klasse übergibt die Position, an der ein Benutzer auf ein HtmlInputImage-Serversteuerelement oder auf ein ImageButton-Webserver-Steuerelement geklickt hat. Durch das Klicken auf ein HtmlInputImage-Serversteuerelement wird ein ServerClick-Ereignis ausgelöst, während durch das Klicken auf ein ImageButton-Serversteuerelement ein Click-Ereignis eintritt. Anschließend können Sie mithilfe von Ereignishandlern auf Grundlage des Werts dieser Koordinaten programmgesteuert auf das Ereignis 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 Auslösen eines Ereignisses.

Beispiel

Im folgenden Codebeispiel wird eine ASP.NET-Seite veranschaulicht, in der die von dieser Klasse bereitgestellten Informationen verwendet werden, um einen Mausklick des Benutzers auf ein Bild anzuzeigen.

' 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
// 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.
function ImageButton_Click(sender, e : ImageClickEventArgs) 
{
   Label1.Text = "You clicked the ImageButton control at the coordinates: (" + 
                 e.X.ToString() + ", " + e.Y.ToString() + ")";
}

.NET Framework-Sicherheit

Vererbungshierarchie

System.Object
   System.EventArgs
    System.Web.UI.ImageClickEventArgs

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ImageClickEventArgs-Member
System.Web.UI-Namespace
ImageClickEventHandler

Weitere Ressourcen

Auslösen eines Ereignisses
Ereignisse und Delegaten