首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么隐藏父类的属性

2013-07-08 
如何隐藏父类的属性我创建了一个CustomControl,继承的TextBox。TextBox有PasswordChar属性,所以CustomContr

如何隐藏父类的属性
我创建了一个CustomControl,继承的TextBox。
TextBox有PasswordChar属性,所以CustomControl也有PasswordChar属性。

如何让创建的CustomControl实例,不能访问PasswordChar属性?
也就是让PasswordChar属性在属性栏中隐藏,在代码中也不可用。
就相当于没有PasswordChar这个属性。

[解决办法]
为什么要继承TextBox?

你能给出的理由,可能就是一个例子,以后不要为了这个理由而滥用继承。
[解决办法]
在语法层面不支持。但是你可以通过组合包装代替继承。
[解决办法]
如果希望设置无效:
MyBase.PasswordChar = value
这一行注释掉就可以了。

热点排行