Component.CanRaiseEvents Component.CanRaiseEvents Component.CanRaiseEvents Component.CanRaiseEvents Property

정의

구성 요소가 이벤트를 발생시킬 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the component can raise an event.

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 if the component can raise events; otherwise, false. 기본값은 true입니다.The default is true.

설명

이 속성의 기본 구현에서는 항상 반환 true합니다.The default implementation of this property always returns true. 클래스에서 상속 되는 Component 클래스는 이벤트의 발생을 사용 하지 않도록 설정 하는 기능을 제공 하려면이 속성을 재정의 해야 합니다.Classes that inherit from the Component class should override this property to provide the ability to disable the raising of events. 예를 들어, 합니다 Control 컨트롤은 ActiveX 컨트롤로 호스트 되는 경우 클래스는 CanRaiseEvents 속성에서 반환 false ActiveX 컨트롤에 해당 이벤트를 고정 하는 경우.For example, in the Control class, if the control is being hosted as an ActiveX control, the CanRaiseEvents property returns false if the ActiveX control has its events frozen.

상속자 참고

파생 클래스에서이 메서드를 재정의 하 고 반환 하도록 변경 하는 경우 falseEventHandlerList 에서 반환 된 컬렉션의 Events 속성에서 반환 null 이벤트에 대 한 합니다.If you override this method in a deriving class and change it to return false, the EventHandlerList collection returned by the Events property returns null for an event. 이벤트 여전히 추가 및 컬렉션의 컬렉션에서 제거할 수 있습니다 Item[Object] 속성은 항상 반환 null합니다.Events can still be added and removed from the collection, but the collection's Item[Object] property will always return null.

적용 대상

추가 정보