如何隐藏父类的属性
我创建了一个CustomControl,继承的TextBox。
TextBox有PasswordChar属性,所以CustomControl也有PasswordChar属性。
如何让创建的CustomControl实例,不能访问PasswordChar属性?
也就是让PasswordChar属性在属性栏中隐藏,在代码中也不可用。
就相当于没有PasswordChar这个属性。
[解决办法]
为什么要继承TextBox?
你能给出的理由,可能就是一个例子,以后不要为了这个理由而滥用继承。
[解决办法]
在语法层面不支持。但是你可以通过组合包装代替继承。
[解决办法]
如果希望设置无效:
MyBase.PasswordChar = value
这一行注释掉就可以了。