我有一个带有自定义" NumericTextBox"的C#/ WinForms应用程序。继承自TextBox的类。但是,VSDesigner中有许多属性对NumericTextBox没有意义(多行,密码字符等)。
有没有办法让它们消失?#34;来自设计师,所以他们不能意外地设置?
其他"解决方案"在StackOverflow上,不要处理无法覆盖的属性。
答案 0 :(得分:1)
您可以覆盖要隐藏的基类的属性,然后为它们提供[Browsable( false )]
atttribute,
示例:
[Browsable( false )]
public new bool UseMnemonic
{
get
{
return false;
}
set
{
// do nothing
}
}