Problemas con la herencia visual

14/09/2004 - 09:28 por Javier Docasar | Informe spam
Tengo el siguiente problema, estoy utilizando unas clases formulario como
base para utilizar la herencia visual y que los formularios hereden de unos
formularios tipo. El problema que tengo es que no se porque al intentar
abrir en modo diseño el formulario creado mediante herencia visual se
ejecuta el código implementado en el formulario base. Es decir que si por
ejemplo implemento en el Form_Load un MessageBox.Show("Hola"), al abrir el
formulario hijo EN MODO DISEÑO me salta el mensaje "Hola" y despues se abre.
Lo que me ocurre es que logicamente el código implementado no es tan
sencillo y cuando se lanzan excepciones como ejecuta el código implementado
no en tiempo de ejecución sino tb en diseño en lugar de mostrarme la
pantalla para diseño me muestra una pantalla con el mensaje de la excepción.

¿Alguién me puede ayudar?

Mucha gracias.

Un saludo,


Javier Docasar
Programador en apuros.
 

Leer las respuestas

#1 Anonimo
14/09/2004 - 10:01 | Informe spam
A mi me pasó lo mismo y no conseguí solucionarlo del
todo. Yo ponía try_catch para capturar las excepciones.
El problema era que en ejecución no te enterabas de los
errores.

Otra opción sería quitar ese código del constructor y
meterlo en el Load, no sé si daría error.

Comentamos a ver qué pasa, si alguien sabe más que lo
exponga, yo tb tengo interés en solucionarlo
definitivamente.

Saludos.

Preguntas similares