我有一个自定义标签控件,源自System.Windows.Forms.TabControl
,代码如下:
[Browsable(false)]
private new TabDrawMode DrawMode
{
get { return base.DrawMode; }
set { base.DrawMode = value; }
}
我仍然可以在“属性”视图中看到DrawMode
- 我还能尝试什么?
答案 0 :(得分:2)
由于您的属性为private
,因此设计器会绑定Parent
(TabControl),它具有公共DrawMode
属性。通过将您的属性设置为public
,它会在派生的TabControl
中查找属性,但不会出现在设计器中:
[Browsable(false)]
public new TabDrawMode DrawMode
{
get { return base.DrawMode; }
set { base.DrawMode = value; }
}