Qustion พื้นฐานหากคุณใช้ generics ในการควบคุมฐานของคุณ ถ้าใช่:
สมมติว่าเรามีการควบคุม:
public class MyComboDropDown : ComboDropDownComon<MyType>
{
public MyComboDropDown() { }
}
MyComboDropDown จะไม่อนุญาตให้เปิดตัวออกแบบและจะไม่แสดงใน Toolbox ทำไม? เนื่องจากการควบคุมฐานยังไม่ได้รวบรวม - เมื่อปฏิบัติตาม MyComboDropDown คุณสามารถแก้ไขสิ่งนี้:
public class MyComboDropDown : MyComboDropDownBase
{
public MyComboDropDown() { }
}
public class MyComboDropDownBase : ComboDropDownComon<MyType>
{
}
หลังจากสร้างใหม่และรีเซ็ตกล่องเครื่องมือควรจะสามารถเห็น MyComboDropDown ในตัวออกแบบและใน Toolbox