############自定义控件的属性问题##############
我做一个c#的自定义控件,是一个列表的控件。
希望实现:在设计时,在此控件的属性窗口里,像listView那样可以添加列,并且设置列的宽度!
下面是列的类
public class column
{
string text;
float width;
public string Text
{
get{}set{}
}
public float Width
{
get{}set{}
}
}
下面是控件的部分代码
private column[] columns;
public column[] Column
{
get
{
return this.columns;
}
set
{
this.columns = value;
}
}
现在的情况是:在设计时,添加的列没有保存,就是说在控件的属性窗口中添加了3个列,关闭属性窗口,再打开,还是没有任何列!
搞不懂了,控件的设计时添加列时是由哪部分代码控制的?
请高手指点!