HandledEventHandler 대리자


이벤트 처리기가 반환된 후 추가 처리가 필요하거나 필요하지 않을 수 있는 이벤트를 처리할 수 있는 메서드를 나타냅니다.Represents a method that can handle events which may or may not require further processing after the event handler has returned.

public delegate void HandledEventHandler(System::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)

매개 변수


이벤트 소스입니다.The source of the event.


이벤트 데이터를 포함하는 HandledEventArgs입니다.A HandledEventArgs that contains the event data.



이 대리자는 HandledEventArgs.Handled 속성이 충분 한 이벤트 데이터를 제공 하는 경우 사용자 고유의 이벤트에서 사용할 수 있습니다.This delegate is available for use with your own events when the HandledEventArgs.Handled property provides sufficient event data. Handled true 처리기에서 필요한 모든 처리가 완료 되 면 이벤트 처리기가 속성을로 설정할 수 있습니다.The event handler can set the Handled property to true if all necessary processing has been completed in the handler.

일반적으로이 기능을 필요로 하는 이벤트에는 추가 이벤트 데이터도 필요 하며, HandledEventArgs 이와 비슷한 이름의 대리자 형식과 함께에서 파생 되는 클래스를 사용 합니다.Typically, events that require this functionality will also require additional event data, and will use a class that derives from HandledEventArgs along with a corresponding, similarly-named delegate type. 예를 들어 DataGridView.RowPrePaint 이벤트는 DataGridViewRowPrePaintEventArgs 이벤트 데이터 형식 및 대리자 형식을 사용 합니다 DataGridViewRowPrePaintEventHandler .For example, the DataGridView.RowPrePaint event uses the DataGridViewRowPrePaintEventArgs event-data type and the DataGridViewRowPrePaintEventHandler delegate type. 대리자는 상속 되지 않으므로는 HandledEventHandler 거의 사용 되지 않습니다.Because delegates are not inherited, the HandledEventHandler is rarely used.

확장 메서드


지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.Gets an object that represents the method represented by the specified delegate.

적용 대상