【Visual Studio风格开发系列 - PropertyGrid控件】如何在设计时隐藏从父控件继承的属性

在设计时隐藏从父控件中继承的属性只需两步:

(1)在子控件中利用new显式隐藏从基类继承的成员。

(2)将该属性设为[Browsable(false)]

 例如,隐藏BorderStyle属性:

[Browsable(false)] public new BorderStyle BorderStyle { get { return base.BorderStyle; } set { base.BorderStyle = value; } }

  注意:这里必须使用关键字base,而不能用this。

你可能感兴趣的:(【Visual Studio风格开发系列 - PropertyGrid控件】如何在设计时隐藏从父控件继承的属性)