每个属性都有一个TypeConvert,以及一个UITypeEditor,
通过继承生成一个类,然后再给某个属性加上该类具体看这两个类的帮助,有例子的微软的网站上有这样的文章,很不错的,链接现在找不到了

解决方案 »

  1.   

    充分利用 .NET 框架的 PropertyGrid 控件http://www.microsoft.com/china/msdn/archives/library/dndotnet/html/usingpropgrid.asp你的这个问题我不清楚,上面的这篇文章对你或许有点帮助
      

  2.   

    有一个例子
    http://www.codeproject.com/cs/combobox/imagelistbox.asp
    可以解决你这个问题主要加一个属性
    [DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content )]