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