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
事件源。
包含事件数据的 A HandledEventArgs 。
注解
当属性提供足够的事件数据时, HandledEventArgs.Handled 此委托可用于你自己的事件。 事件处理程序可以在处理程序中完成所有必要的处理时将 Handled 属性 true 设置为。
通常,需要此功能的事件还需要其他事件数据,并使用派生自 HandledEventArgs 的类以及相应的类似名称的委托类型。 例如,事件 DataGridView.RowPrePaint 使用 DataGridViewRowPrePaintEventArgs 事件数据类型和 DataGridViewRowPrePaintEventHandler 委托类型。 由于委托不是继承的, HandledEventHandler 因此很少使用。
扩展方法
| 名称 | 说明 |
|---|---|
| GetMethodInfo(Delegate) |
获取一个对象,该对象表示由指定委托表示的方法。 |