다음을 통해 공유


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

이벤트 데이터를 포함하는 A HandledEventArgs 입니다.

설명

이 대리자는 속성이 충분한 이벤트 데이터를 제공하는 경우 사용자 고유의 HandledEventArgs.Handled 이벤트와 함께 사용할 수 있습니다. 이벤트 처리기는 처리기에서 Handled 필요한 모든 처리가 완료된 경우 속성을 true 설정할 수 있습니다.

일반적으로 이 기능이 필요한 이벤트에는 추가 이벤트 데이터도 필요하며 비슷한 이름의 해당 대리자 형식과 함께 파생되는 HandledEventArgs 클래스를 사용합니다. 예를 들어 DataGridView.RowPrePaint 이벤트는 이벤트 데이터 형식과 대리자 형식을 DataGridViewRowPrePaintEventHandler 사용합니다DataGridViewRowPrePaintEventArgs. 대리자는 상속되지 HandledEventHandler 않으므로 거의 사용되지 않습니다.

확장명 메서드

Name Description
GetMethodInfo(Delegate)

지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.

적용 대상