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
- AspNetHostingPermission für den Betrieb in einer Hostumgebung. Anforderungswert: LinkDemand, Berechtigungswert: Minimal.
- AspNetHostingPermission für den Betrieb in einer Hostumgebung. Anforderungswert: InheritanceDemand, Berechtigungswert: Minimal.
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