У меня реализован класс формы (EasyForm
) System.Windows.Forms.Form
.
Я использую EasyForm
в автономном конструкторе.Я хочу показать только конкретные свойства EasyForm
в сетке свойств.Но элемент управления сеткой свойств показывает свойства из base класса Form
(Component
и т. Д.), Хотя я скрываю свойства, которые не хочу отображать в сетке свойств.
Например;Я затенял свойство DoubleBuffered
класса System.Windows.Forms.Form
, исходящее из его базового класса, но свойство DoubleBuffered
все еще отображается в сетке свойств.
Пример изображения PropertyGrid
[Browsable(false)]
public new bool DoubleBuffered
{
get
{
return base.DoubleBuffered;
}
set
{
base.DoubleBuffered = value;
}
}
Существуют ли способы скрытия свойства DoubleBuffered
путем отражения и т. Д.