过滤PropertyGrid中的元素

时间:2010-04-29 16:13:32

标签: .net .net-2.0 propertygrid

在System.Windows.Forms中,有一个PropertyGrid显示附加对象的属性。我们说MyTextBox : TextBox

现在,我想在其上显示一些MyTextBox属性,仅说SizeLocation和我的自定义属性Date

除此之外,我希望能够更改不动产名称,例如“Dimension”,“Location”和“Starting Date”。

我在这个主题上看到了两个项目:firstsecond,但是第一个不能很好地工作(对于可浏览的属性),第二个似乎为每个属性更改添加一个事件,这是不能接受的。

1 个答案:

答案 0 :(得分:0)

您应该可以使用[Browsable(false)]属性隐藏它们。如果要更改名称,则需要编写自己的TypeDescriptor,如here

所示