共用方式為


HandledEventHandler 代理人

定義

代表一種方法,能處理事件處理程序返回後可能還需或不需進一步處理的事件。

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

參數

sender
Object

事件的 來源。

e
HandledEventArgs

HandledEventArgs A 包含事件資料。

備註

HandledEventArgs.Handled 物業提供足夠的事件資料時,此代理可用於您自己的活動。 事件處理器可以在處理程序完成所有必要處理時設定Handled屬性為 。true

通常,需要此功能的事件也會需要額外的事件資料,並會使用由衍生的 HandledEventArgs 類別,並搭配一個對應且名稱相似的代理型別。 例如,事件 DataGridView.RowPrePaint 使用 DataGridViewRowPrePaintEventArgs 事件資料類型與 DataGridViewRowPrePaintEventHandler 代理類型。 由於代理人不是繼承的,因此很少使用。HandledEventHandler

擴充方法

名稱 Description
GetMethodInfo(Delegate)

取得一個代表指定代理所代表方法的物件。

適用於