Component.CanRaiseEvents 속성

정의

구성 요소가 이벤트를 발생시킬 수 있는지 여부를 나타내는 값을 가져옵니다.

protected:
 virtual property bool CanRaiseEvents { bool get(); };
protected virtual bool CanRaiseEvents { get; }
member this.CanRaiseEvents : bool
Protected Overridable ReadOnly Property CanRaiseEvents As Boolean

속성 값

구성 요소가 이벤트를 발생시킬 수 있으면 true이고, 그렇지 않으면 false입니다. 기본값은 true입니다.

설명

이 속성의 기본 구현은 항상 를 반환합니다 true. 클래스에서 상속되는 클래스는 이벤트 발생을 Component 사용하지 않도록 설정하는 기능을 제공하기 위해 이 속성을 재정의해야 합니다. 예를 들어 클래스에서 Control 컨트롤이 ActiveX 컨트롤로 호스트되는 경우 ActiveX 컨트롤에 CanRaiseEvents 이벤트가 고정된 경우 속성이 반환 false 됩니다.

상속자 참고

파생 클래스에서 이 메서드를 재정의하고 를 반환 falseEventHandlerList 하도록 변경하면 속성에서 반환된 컬렉션이 Events 이벤트에 대해 를 반환합니다null. 이벤트는 컬렉션에서 추가 및 제거할 수 있지만 컬렉션의 Item[Object] 속성은 항상 를 반환 null합니다.

적용 대상

추가 정보