Detectar código que se ejecuta en tiempo de diseño

20/12/2005 - 16:30 por Benton | Informe spam
Hola,

He creado una clase componente que pongo en la barra de herramientas y de
ahí lo agrego a un formulario. En ese momento, parece como si el diseñador
creara una instancia, pues el código del constructor se ejecuta.

Pues bien, quisiera saber si es posible evitar que el diseñador haga esto, o
si dentro de la clase es posible detectar esta situación. Esto porque mi
clase hace uso de un provider de ADO.NET 2.0 que solo se carga en el tiempo
de ejecución de la aplicación.

Saludos,

-Benton
 

Leer las respuestas

#1 Octavio Hernandez
20/12/2005 - 20:57 | Informe spam
Benton,

Prueba usando la propiedad DesignMode del componente en el constructor:

http://msdn2.microsoft.com/en-us/li...nmode.aspx

Slds - Octavio

"Benton" escribió en el mensaje
news:%
Hola,

He creado una clase componente que pongo en la barra de herramientas y de
ahí lo agrego a un formulario. En ese momento, parece como si el diseñador
creara una instancia, pues el código del constructor se ejecuta.

Pues bien, quisiera saber si es posible evitar que el diseñador haga esto,
o si dentro de la clase es posible detectar esta situación. Esto porque mi
clase hace uso de un provider de ADO.NET 2.0 que solo se carga en el
tiempo de ejecución de la aplicación.

Saludos,

-Benton

Preguntas similares