Herencia de formularios

17/11/2004 - 17:33 por Ricard | Informe spam
Gracias por leer el mensaje.

Tengo tres formularios abuelo, padre e hijo.

El padre hereda del abuelo (todo correcto).

El hijo hereda del padre, aparece el mensaje de error "Excepcion al crear
una instancia de Padre No se encontro el constructor" solo cuando
solicito el diseño del formulario . Cuando ejecuto funciona.


Los constructores del abuelo son
public sub New()
public sub New(byval S1 as string, byval S2 as string)

Los constructores del padre :
public sub New()
public sub New(byval S1 as string, byval S2 as string)

Los he cambiado de public a protected, igual

El constructor del hijo
public sub New(byval S1 as string, byval S2 as string)
mybase.new(S1,S2)

Me puedes indicar que estoy haciendo mal o que me falta por controlar para
que pueda trabajar con el hijo en tiempo de diseño

Saludos,
Ricardo
 

Leer las respuestas

#1 Erich Bühler
18/11/2004 - 00:31 | Informe spam
Hola Rocard,
intenta hacer la herencia haciendo botón derecho sobre el proyecto y luego
seleccionando crear formulario heredado. Esto te asegurará que se incluya
todo lo necesario. Luego puedes comparar el código generado con lo que has
escrito a ver que te ha faltado.

Un saludo!!!
Erich Bühler (MVP)
www.vblibros.com



"Ricard" wrote in message
news:
Gracias por leer el mensaje.

Tengo tres formularios abuelo, padre e hijo.

El padre hereda del abuelo (todo correcto).

El hijo hereda del padre, aparece el mensaje de error "Excepcion al crear
una instancia de Padre No se encontro el constructor" solo cuando
solicito el diseño del formulario . Cuando ejecuto funciona.


Los constructores del abuelo son
public sub New()
public sub New(byval S1 as string, byval S2 as string)

Los constructores del padre :
public sub New()
public sub New(byval S1 as string, byval S2 as string)

Los he cambiado de public a protected, igual

El constructor del hijo
public sub New(byval S1 as string, byval S2 as string)
mybase.new(S1,S2)

Me puedes indicar que estoy haciendo mal o que me falta por controlar para
que pueda trabajar con el hijo en tiempo de diseño

Saludos,
Ricardo

Preguntas similares