ViewEventHandler 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示將處理 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
事件的來源。
包含事件資料的 ViewEventArgs 物件。
備註
建立 ViewEventHandler 委派時,必須識別處理事件的方法。 若要使事件與您的事件處理常式產生關聯,請將委派的執行個體 (Instance) 加入至事件。 除非您移除委派,否則每當事件發生時就會呼叫事件處理常式。 如需事件處理常式委派的詳細資訊,請參閱 處理和引發事件。
設計 ViewEvent 工具主機會針對設計介面上控制項上的特定動作引發事件。 事件 ViewEvent 是由 ViewEventHandler 委派方法處理,其會採用 ViewEventArgs 物件做為參數。
一般而言,控制項設計工具類別不會直接實作 ViewEventHandler 或指派委派。 基 ControlDesigner 類會提供事件的預設委派 ViewEvent 。 自訂控制項設計工具會覆寫 OnClick 、 OnPaint 和 OnTemplateModeChanged 方法,以處理設計介面上控制項的事件。 方法會 Initialize 設定委派的預設事件委派 ViewEvent 。
擴充方法
GetMethodInfo(Delegate) |
取得表示特定委派所代表之方法的物件。 |