.net自定义控件下拉的属性

[Description("上传文件格式"), TypeConverterAttribute(typeof(FilterExtensions)), ReadOnlyAttribute(false)]
        public string FilterExtensions
        {
            set
            {
                filterExtensions = value;
            }
            get { return filterExtensions; }
        }

 

 

internal class FilterExtensions : System.ComponentModel.StringConverter
    {
        public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context)
        {
            return true;
        }
        public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context)
        {
            return new StandardValuesCollection(new string[] { "所有文件 (*.*)","可执行文件 (*.exe)"});
        }
        public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context)
        {
            return true;
        }
    }

posted @ 2009-05-06 09:43  网虾  阅读(505)  评论(1)    收藏  举报