Forums Últimos mensajes - Powered by IBM
 

Problema al heredadr formas con C#

03/02/2006 - 14:59 por anonimous | Informe spam
Saludos a todos.

Tengo el siguiente problema

Tengo una clase MAESTRA de la cual hereda la PANTALLA1 esta clase a su vez
sirve de clase maestra para la pantalla11 y pantalla12.

El problema es que puedo visualizar la forma PANTALLA1 en modo diseño,
pero de sus descendientes pantalla11 y pantalla12 no puedo ver la forma en
diseño pero cuando la hecho a correr esta si se despliega

Cuando trato de visualizar (en diseño) la forma pantalla11 y pantalla12
me sale el siguiente error
Object reference not set to an instance of an object.

Alguien me comentó que debo cerrar la ventana de error, compilar y luego
volver abrir pero esto me funcionó.

Alguna vez ví (pero no recuerdo) que a las clases en su declaración se
define la clase de la cual desciende seguida de todas sus ancestros algo
mas o menos así
pantalla11 : PANTALLA1 : MAESTRA

Pero aún así me da error al momento de compilar.

No sé si es que esta es la solución o existe otra manera de solucionarlo o
alguien sabe como hacer la declaración múltiple de las clases ancestros.


Por favor su ayuda con este problema.

Gracias:

Atte:

Wilson
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
03/02/2006 - 15:24 | Informe spam
El diseñador debe crear una instancia de la clase base para poder funcionar.
Por lo tanto cuando quieres diseñar PANTALLA11 se debe crear una instancia
de PANTALLA1. Asegurate entonces que el codigo de PANTALLA1 no este usando
algo que solo este disponible en la ejecucion normal pero no en tiempo de
diseño. Usa la propiedad DesignMode para saber si el formulario esta en modo
diseño o no.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares