我的属性网格中有两个相同类型的字段。但是,一个是只读的,另一个是可编辑的。
这两个字段都是自定义类型,因此有一个自定义 UITypeEditor,它将省略号 ([...]) 按钮放在字段上。
[
CategoryAttribute("5 - Wind"),
DisplayName("Factored Area"),
Description("The factored area for the segment."),
EditorAttribute(typeof(umConversionTypeEditor), typeof(UITypeEditor)),
TypeConverter(typeof(umConversionTypeConverter)),
ReadOnly(true)
]
public FactoredAreaClass FactoredArea { ... }
[
CategoryAttribute("5 - Wind"),
DisplayName("Factored Area Modifier"),
Description("The factored area modifier."),
EditorAttribute(typeof(umConversionTypeEditor), typeof(UITypeEditor)),
TypeConverter(typeof(umConversionTypeConverter))
]
public FactoredAreaClass FactoredAreaMod { ... }
在这个例子中,FactoredAreaMod 是可以编辑的,但是 BOTH 都有省略号,这会给用户造成很大的混乱。有什么办法关掉吗??