Herencia en clases visuales

09/01/2006 - 20:48 por pedro | Informe spam
Hola. Tengo el siguiente problema:
Creo visualmente un formulario como clase, llamemosle FrmPadre. A partir
de este formulario heredo otro formulario llamado FrmHijo. Sigo
programando, y al cabo de unos dias me doy cuenta de que sería conveniente
añadirle un checkbox al FrmPadre. Se lo añado, y cuando lo voy a buscar en
el FrmHijo no lo encuentro por ninguna parte (aparece como dato del
FrmHijo, pero no aparece dibujado en el formulario con lo que el usuario
de la aplicación no lo ve). ¿que puedo hacer para que todas las
modificaciones que haga en mi clase visual FrmPadre aparezcan en FrmHijo?
Gracias.



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#1 Paco Simarro
10/01/2006 - 13:47 | Informe spam
Si frmHijo hereda realmente de frmPadre (eso debería ser lo primero a
comprobar), el control debe visualizarse perfectamente en frmHijo.

Si no se visualiza mira a ver si es que en el formulario hijo has colocado
algún control encima, o si la propiedad Visible del control es .F., o
cualquier otra circunstancia que impida su visualización.

Pero el control debe estar en frmHijo.

Saludos.

"pedro" escribió en el mensaje
news:
Hola. Tengo el siguiente problema:
Creo visualmente un formulario como clase, llamemosle FrmPadre. A partir
de este formulario heredo otro formulario llamado FrmHijo. Sigo
programando, y al cabo de unos dias me doy cuenta de que sería conveniente
añadirle un checkbox al FrmPadre. Se lo añado, y cuando lo voy a buscar en
el FrmHijo no lo encuentro por ninguna parte (aparece como dato del
FrmHijo, pero no aparece dibujado en el formulario con lo que el usuario
de la aplicación no lo ve). ¿que puedo hacer para que todas las
modificaciones que haga en mi clase visual FrmPadre aparezcan en FrmHijo?
Gracias.



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#2 pedro
10/01/2006 - 21:51 | Informe spam
Gracias por la respuesta. El control si aparece como visible.
Lo que me ocurre es lo siguiente:
Creo la clase padre FrmPadre tipo Form. Le añado un par de botones. Ha
partir de esta clase creo la clase FrmHijo1. Se ven los botones de
FrmPadre perfectamente y la logica de FrmPadre funciona bien en FrmHijo1.
A continuacion modifico la clase FrmPadre añadiendole un CheckBox. Cuando
abro el formulario FrmHijo1 no aparece dibujado el CheckBox, aunque sí
aparece como miembro del formulario. Sin embargo, si creo un formulario
FrmHijo2 de FrmPadre, en este FrmHijo2 sí que aparece el CheckBox. ¿Por
qué? Estoy perdido.

Gracias.



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 Paco Simarro
13/01/2006 - 09:46 | Informe spam
Revisa el valor de las propiedades top y left del check en FrmHijo1 por
si estuviera ubicado fuera del área de visualización del formulario.

Saludos.




"pedro" escribió en el mensaje
news:
Gracias por la respuesta. El control si aparece como visible.
Lo que me ocurre es lo siguiente:
Creo la clase padre FrmPadre tipo Form. Le añado un par de botones. Ha
partir de esta clase creo la clase FrmHijo1. Se ven los botones de
FrmPadre perfectamente y la logica de FrmPadre funciona bien en FrmHijo1.
A continuacion modifico la clase FrmPadre añadiendole un CheckBox. Cuando
abro el formulario FrmHijo1 no aparece dibujado el CheckBox, aunque sí
aparece como miembro del formulario. Sin embargo, si creo un formulario
FrmHijo2 de FrmPadre, en este FrmHijo2 sí que aparece el CheckBox. ¿Por
qué? Estoy perdido.

Gracias.



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#4 pedro
13/01/2006 - 20:26 | Informe spam
Sí, era eso.
Muchas gracias.



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida