C#自定义控件问题求助,关于属性的
我要自定义一个文本框控件
我想实现一个属性Format,
选项包括"####0"
"###,###,###"
可是我在实现该属性时发现枚举只能返回short等基本类型,如下:
public enum formatType : short
{
mode1 = 0, //####0
mode2 = 1, //###,###,###
};
[DefaultValue(formatType.mode1)]
public formatType Format
{
get
{
return FORMAT;
}
set
{
FORMAT = value;
}
}
所以在使用该控件时,Format属性下拉列表就会显示"mode1","mode2"
如果我想在使用我自定义的这个控件时候,它Format的属性拉列表里能够显示"####0", "###,###,###",我该如何实现?