Freigeben über


ImageClickEventHandler-Delegat

Stellt die Methode dar, die alle Ereignisse behandelt, die ausgelöst werden, wenn ein Benutzer auf ein bildbasiertes ASP.NET-Serversteuerelement klickt.

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

Syntax

'Declaration
Public Delegate Sub ImageClickEventHandler ( _
    sender As Object, _
    e As ImageClickEventArgs _
)
'Usage
Dim instance As New ImageClickEventHandler(AddressOf HandlerMethod)
public delegate void ImageClickEventHandler (
    Object sender,
    ImageClickEventArgs e
)
public delegate void ImageClickEventHandler (
    Object^ sender, 
    ImageClickEventArgs^ e
)
/** @delegate */
public delegate void ImageClickEventHandler (
    Object sender, 
    ImageClickEventArgs e
)
JScript unterstützt die Verwendung von Delegaten, aber nicht die Deklaration von neuen Delegaten.

Parameter

  • sender
    Das Serversteuerelement, das die Quelle des Ereignisses ist.

Hinweise

Dieser Delegat definiert die erforderliche Signatur für alle Click-Ereignisse, die ausgelöst werden, wenn ein Benutzer auf ein bildbasiertes ASP.NET-Serversteuerelement klickt. Sie müssen die von diesem Delegaten definierte Signatur für alle OnServerClick-Ereignishandler verwenden, die Sie für ein HtmlInputImage-Serversteuerelement erstellen, bzw. für alle OnClick-Ereignishandler, die Sie für ein ImageButton-Webserversteuerelement erstellen.

Wenn Sie ein benutzerdefiniertes ASP.NET-Serversteuerelement auf Bildbasis erstellen, auf das Benutzer klicken können, definieren Sie mithilfe dieses Delegaten die mit dieser Benutzeraktion verknüpften Ereignisse.

Weitere Informationen zu Delegaten und deren Interaktion mit Ereignissen finden Sie unter Ereignisse und Delegaten. Informationen zum Auslösen von Ereignissen finden Sie unter Auslösen eines Ereignisses.

Beispiel

' 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() + ")";
}

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

System.Web.UI-Namespace
ImageClickEventArgs-Klasse
ImageButton
HtmlImage

Weitere Ressourcen

Auslösen eines Ereignisses
Ereignisse und Delegaten
Behandeln und Auslösen von Ereignissen