나는 코드가 정의 때문에 이벤트의 방법이 될 수 없다 'XXX'이 (가) 있습니다. 예를 들어, 기본 클래스 'Layout'에서 파생 된 'Layout1'이 있습니다. Layout1의 요소는 Display01입니다. Display01에는 DisplayClicked 이벤트가 있습니다. Visual Studio Designer를 통해 DisplayX_DisplayClicked를 Display01의 DisplayClicked 이벤트에 할당하려고합니다. 이 클래스는 이미에서 파생되는 클래스는 방법을 정의하기 때문에방법은이 클래스가 이미에서 파생되는 클래스는 방법
이 방법은 'xxx는'이벤트 방법이 될 수 없습니다 : 그것은 나에게 오류를 제공
public partial class Layout1 : Layout
{
private CameraPanel Display01;
}
.
기본 클래스의 메서드를 파생 클래스의 이벤트 핸들러로 사용하는 방법은 무엇입니까? 가능한가? 그렇다면, 어떻게. 그렇지 않다면, 왜.
전혀 수정하지 않았습니다. 정확히 * 입력 할 내용은 무엇입니까? –
@ 한스, 재현 할 수 없습니까? OK, 단계별. 1. 새 기본 클래스 레이아웃 : UserControl을 추가합니다. 2. 빈 본문을 가진 DisplayX_DisplayClicked (개체 보낸 사람, DisplayEventArgs e) 메서드를 기본 클래스에 추가합니다. 3. 파생 클래스 Layout1 : Layout을 추가합니다. 4. Layout1에 컨트롤을 추가합니다 (예 : CameraPanel Display01). Display01에 DisplayClicked 이벤트가 있습니다. Visual Studio Designer를 통해 Display01.DisplayClicked에 이벤트 핸들러를 추가하고 싶습니다. 그 목표를 위해 기본 클래스의 메서드를 사용하고 싶습니다. 그러나 디자이너는 그것을 부정합니다. ___ 비주얼 스튜디오 디자이너를 통해 이벤트 핸들러를 추가하고 싶습니다. – nik
입력 한 내용을 말하지 않았습니다. –