次の方法で共有


ImageClickEventHandler 代理人

定義

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

public delegate void ImageClickEventHandler(System::Object ^ sender, ImageClickEventArgs ^ e);
public delegate void ImageClickEventHandler(object sender, ImageClickEventArgs e);
type ImageClickEventHandler = delegate of obj * ImageClickEventArgs -> unit
Public Delegate Sub ImageClickEventHandler(sender As Object, e As ImageClickEventArgs)

パラメーター

sender
Object

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

e
ImageClickEventArgs

イベント データを格納している ImageClickEventArgs

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

注釈

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

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

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

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象

こちらもご覧ください