다음을 통해 공유


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됩니다.

적용 대상

추가 정보