0
我的控件有一個TabPage
類型的子控件集合。我想創建一個新的子實例根據其索引分配一個名稱。爲此,我需要知道集合的當前狀態。但是如何? CreateInstance
只給出項目類型,而不是收集參考。Designer Collection編輯器,如何知道當前索引?
public class MyEditor : CollectionEditor
{
public MyEditor(Type type) : base(type)
{
}
protected override Type[] CreateNewItemTypes()
{
return new[]
{
typeof(TabPage)
};
}
protected override object CreateInstance(Type itemType)
{
return new TabPage("Page 1"); //<-- How to know current index?
}
}