HandledEventHandler 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一種方法,能處理事件處理程序返回後可能還需或不需進一步處理的事件。
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
事件的 來源。
HandledEventArgs A 包含事件資料。
備註
當 HandledEventArgs.Handled 物業提供足夠的事件資料時,此代理可用於您自己的活動。 事件處理器可以在處理程序完成所有必要處理時設定Handled屬性為 。true
通常,需要此功能的事件也會需要額外的事件資料,並會使用由衍生的 HandledEventArgs 類別,並搭配一個對應且名稱相似的代理型別。 例如,事件 DataGridView.RowPrePaint 使用 DataGridViewRowPrePaintEventArgs 事件資料類型與 DataGridViewRowPrePaintEventHandler 代理類型。 由於代理人不是繼承的,因此很少使用。HandledEventHandler
擴充方法
| 名稱 | Description |
|---|---|
| GetMethodInfo(Delegate) |
取得一個代表指定代理所代表方法的物件。 |