ITPub博客

首页 > Linux操作系统 > Linux操作系统 > .net自定义控件下拉的属性

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

原创 Linux操作系统 作者:iDotNetSpace 时间:2009-05-06 15:03:45 0 删除 编辑

[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;
        }
    }

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-594313/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5354464