Temel kontrolünüzde jenerik kullanıyorsanız temel soru. Eğer evetse:
diyelim ki kontrol bizde:
public class MyComboDropDown : ComboDropDownComon<MyType>
{
public MyComboDropDown() { }
}
MyComboDropDown, tasarımcının üzerinde açılmasına izin vermeyecek ve Toolbox'ta gösterilmeyecektir. Neden? MyComboDropDown uygulandığında temel kontrol zaten derlenmediğinden. Bunu değiştirebilirsiniz:
public class MyComboDropDown : MyComboDropDownBase
{
public MyComboDropDown() { }
}
public class MyComboDropDownBase : ComboDropDownComon<MyType>
{
}
Araç kutusunu yeniden oluşturduktan ve sıfırladıktan sonra, MyComboDropDown'u tasarımcıda ve ayrıca Toolbox'ta görebilmelidir.