2014-09-29 19 views
0

이 해달라고 작업을 ....비주얼 desginer 상속 "<T>"디자이너보기에서

public partial class FMain : IMasterForm<Familia> 
{ 
    public FMain() 
    { 
     InitializeComponent(); 
    } 
} 

하지만이 ... desginer보기 좋아합니다! ...

public partial class FMain : Fbase 
{ 
    public FMain() 
    { 
     InitializeComponent(); 
    } 
} 
public class Fbase : IMasterForm<Familia> 
{ 
    public Fbase() { } 
} 

내가 여기이 대답을 찾을 : http://madprops.org/blog/Designing-Generic-Forms/

을하지만 난 다른 별도의 클래스를 생성하지 않고 그것을 운영해야합니다. 있을 수있다?

+0

인가'IMasterForm '인터페이스 또는 클래스? 그 이름은 인터페이스를 제안하지만, 나는 그렇지 않다는 느낌을 가지고있다. ... –

+0

클래스가 필요하다. 클래스 : .... S –

답변

1

기본 클래스 인 Form이 생략되었습니다. 아마도 당신은 그것을 인터페이스로 대체했을 것입니다.

올바른 클래스 선언은 다음과 같습니다

public partial class Fbase: Form, IMasterForm<Familia> 
+0

IMasterForm이 클래스 상속 된 폼이다.이 작업을 수행 할 수 없다 ... –

+0

고정. 실제로 - Fbase는 양식 –

+0

에서 상속되어야합니다. IMasterForm이 양식을 아직 상속했기 때문에 양식이 상속되었습니다. –