首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-07-01 
怎样隐藏PropertyGrid中的集合编辑器怎样隐藏PropertyGrid中的集合编辑器我的集合定义如下:谢谢![解决办法

怎样隐藏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;
}

热点排行