Ocultar métodos y propiedades heredadas

06/08/2004 - 16:32 por Pedro Ayensa | Informe spam
Hola, estoy elaborando un componente que hereda de
System.Windows.Forms.Form, pero quiero prepararlo para que quienes lo usen
sólo tengan acceso a los métodos y propiedades que haya implementado yo,
ocultando todos los demás.
¿Es posible? Gracias.
 

Leer las respuestas

#1 keysao
06/08/2004 - 17:43 | Informe spam
Saludos

Tu pregunta me resulto tan interensante y que en algun
momento seguramente me pudiede pasar a mi mismo este
problema que decide salir de dudas y revizar la
documentancion que viene con el Framework y al parecer
estan bien definidos por los que crearon la clase que
metodos son publicos y cuales son privados y me temo que
no hay mucho que se pueda hacer.

Pienso que desde el momento que una clase hereda de otra
la hija puede por definicion llegar a los metodos publicos
y protegidos de la clase padre y la limitante solo puede
establecerse en la clase padre. Aun cuando puedas
sobreescribir aquellos metodos que sean overrid..
no puedes hacer nada para ocultarlos o al menos a mi no se
me ocurre.



Hola, estoy elaborando un componente que hereda de
System.Windows.Forms.Form, pero quiero prepararlo para


que quienes lo usen
sólo tengan acceso a los métodos y propiedades que haya


implementado yo,
ocultando todos los demás.
¿Es posible? Gracias.


.

Preguntas similares