다음을 통해 공유


'<type1> '<propertyname>'은(는) 기본 <type2> '<classname>'의 '<eventname>' 이벤트에 대해 암시적으로 선언된 멤버와 충돌합니다.

업데이트: 2007년 11월

<type1> '<propertyname>' conflicts with a member implicitly declared for event '<eventname>' in the base <type2> '<classname>'

속성이 기본 클래스의 이벤트로부터 만들어지는 암시적 멤버와 같은 이름을 사용하여 선언되었습니다. 예를 들어, 기본 클래스가 Event1이라는 이벤트를 정의하면 컴파일러는 암시적 프로시저 add_Event1과 remove_Event1을 생성합니다. 해당 클래스의 속성이 두 이름 중 하나를 사용하고 있으면 이 속성이 기본 클래스 멤버를 숨겨야 합니다.

이 메시지는 경고입니다. 기본적으로 Shadows로 간주됩니다. 경고를 숨기거나 경고를 오류로 처리하는 방법은 Visual Basic에서 경고 구성을 참조하십시오.

오류 ID: BC40014

이 오류를 해결하려면

  1. 기본 클래스 멤버를 숨기려면 속성 선언에 Shadows 키워드를 추가합니다.

  2. 기본 클래스 멤버를 숨기지 않으려면 속성 이름을 변경합니다.

참고 항목

개념

Visual Basic의 숨김 기능

참조

Property 문

Event 문

Shadows