我有一个EasyForm
实现的表单类(System.Windows.Forms.Form
)。
我在独立设计器上使用EasyForm
。我只想在属性网格上显示EasyForm
的特定属性。但属性网格控件显示的是Form
(Component
等)的 base 类的属性,尽管我遮蔽了我不想在属性网格中显示的属性。 / p>
例如;我遮蔽了来自其基类的DoubleBuffered
类的System.Windows.Forms.Form
属性,但是DoubleBuffered
属性仍然出现在属性网格中。
[Browsable(false)]
public new bool DoubleBuffered
{
get
{
return base.DoubleBuffered;
}
set
{
base.DoubleBuffered = value;
}
}
有什么方法可以通过反射等方式隐藏DoubleBuffered
属性?