读书人

怎的隐藏PropertyGrid中的集合编辑器

发布时间: 2013-07-01 12:33:04 作者: rapoo

怎样隐藏PropertyGrid中的集合编辑器
怎样隐藏PropertyGrid中的集合编辑器

我的集合定义如下:



谢谢!
[解决办法]
在你的类 集合 属性上加一个标签:
[EditorAttribute(typeof(CustomUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
public List<T> T { get; set; }

新建一个类 CustomUITypeEditor:
public class CustomUITypeEditor: System.Drawing.Design.UITypeEditor
重写
public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context){
return System.Drawing.Design.UITypeEditorEditStyle.None;
}

读书人网 >C#

热点推荐