0
我有類AppForm繼承了具有屬性AppIconForm(class)的Form。 我想在設計時在屬性窗口中編輯IconForm屬性上出現「+」符號,並顯示子屬性(CloseIcon和MaximizedIcon)。謝謝! :)C#「+」號窗口屬性
public partial class AppForm : Form
{
AppIconForm iconform = new AppIconForm();
public AppForm()
{
InitializeComponent();
}
public AppIconForm IconForm
{
get { return iconform; }
set { iconform = value; }
}
}
//the code of AppIconForm class
public class AppIconForm
{
Icon closeicon;
Icon maximizeicon;
public Icon CloseIcon
{
get { return closeicon; }
set { closeicon = value; }
}
public Icon MaximizeIcon
{
get { return maximizeicon; }
set { maximizeicon = value; }
}
}
的'+'爲擴大其本身類型屬性(比如字體,位置)由一個'ExpandableObjectConverter'提供。 – Plutonix
沒錯,我可以解決它添加[TypeConverter(typeof(ExpandableObjectConverter))]到我的課AppIconForm。感謝Plutonix玩得開心! – GabrielVC