次の方法で共有


ImageClickEventHandler デリゲート

イメージ ベースの ASP.NET サーバー コントロールをクリックするときに発生するイベントを処理するメソッドを表します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Delegate Sub ImageClickEventHandler ( _
    sender As Object, _
    e As ImageClickEventArgs _
)
'使用
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
)
適用できません。

パラメータ

  • sender
    イベントのソースであるサーバー コントロール。

解説

このデリゲートは、ユーザーがイメージ ベースの ASP.NET サーバー コントロールをクリックするときに発生する、すべてのクリック イベントに必要なシグネチャを定義します。HtmlInputImage サーバー コントロールに対して作成した OnServerClick イベント ハンドラ、または ImageButton Web サーバー コントロールに対して作成した OnClick イベント ハンドラでは、このデリゲートによって定義されたシグネチャを使用する必要があります。

ユーザーがクリックできるイメージ ベースのカスタム ASP.NET サーバー コントロールを作成する場合は、このデリゲートを使用して、ユーザーの操作に関連付けられたイベントを定義します。

デリゲートおよびデリゲートがイベントと対話する方法の詳細については、「イベントとデリゲート」を参照してください。イベントを発生させる方法の詳細については、「イベントの発生」を参照してください。

使用例

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

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

System.Web.UI 名前空間
ImageClickEventArgs
ImageButton
HtmlImage

その他の技術情報

イベントの発生
イベントとデリゲート
イベントの処理と発生