ViewEventHandler 代理人

定義

表示將處理 ViewEvent 事件的方法,該事件是由實作 IControlDesignerView 介面的視覺化設計工具 (例如 Visual Studio 2005) 所引發。 此類別無法獲得繼承。

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

參數

sender
Object

事件的來源。

e
ViewEventArgs

包含事件資料的 ViewEventArgs 物件。

備註

建立 ViewEventHandler 委派時,必須識別處理事件的方法。 若要使事件與您的事件處理常式產生關聯,請將委派的執行個體 (Instance) 加入至事件。 除非您移除委派,否則每當事件發生時就會呼叫事件處理常式。 如需事件處理常式委派的詳細資訊,請參閱 處理和引發事件

設計 ViewEvent 工具主機會針對設計介面上控制項上的特定動作引發事件。 事件 ViewEvent 是由 ViewEventHandler 委派方法處理,其會採用 ViewEventArgs 物件做為參數。

一般而言,控制項設計工具類別不會直接實作 ViewEventHandler 或指派委派。 基 ControlDesigner 類會提供事件的預設委派 ViewEvent 。 自訂控制項設計工具會覆寫 OnClickOnPaintOnTemplateModeChanged 方法,以處理設計介面上控制項的事件。 方法會 Initialize 設定委派的預設事件委派 ViewEvent

擴充方法

GetMethodInfo(Delegate)

取得表示特定委派所代表之方法的物件。

適用於

另請參閱