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 サーバー コントロールをクリックしたときに発生するすべてのクリック イベントに必要な署名を定義します。 HtmlInputImage サーバー コントロール用に作成するすべてのOnServerClick イベント ハンドラー、またはImageButton Web サーバー コントロール用に作成するOnClickイベント ハンドラーに対して、このデリゲートによって定義された署名を使用する必要があります。

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

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

拡張メソッド

名前 説明
GetMethodInfo(Delegate)

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

適用対象

こちらもご覧ください