2014-09-29 49 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 '接口或類?這個名字暗示了一個接口,但我有一種感覺,它不是... – 2014-09-29 11:48:23

+0

是一個類,我需要類....:S – 2014-10-01 07:56:50

回答

1

您已經省略了基類,即Form。可能你已經用界面取代了它。

正確類的聲明將是:

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

IMasterForm是類繼承的形式,我不能這樣做... – 2014-10-01 07:57:23

+0

固定。實際上 - Fbase應該從形式繼承 – 2014-10-01 09:02:20

+0

無法繼承形式,因爲IMasterForm繼承了Form尚未 – 2014-10-02 09:23:14