messagebox en la creacion controles en tiempo de diseño

03/06/2004 - 14:15 por Vicente Nicolau | Informe spam
Hola a todos.

Estoy creando un control. Para ello me viene muy bien lanzar un MessageBox
al usuraio para informarle de cirteas cosas. Si se le coloca directamente en
el constructor mismo dicho messagebox, aparece dicho mensaje en tiempo de
diseño, pero tambien aparece en tiempo de ejecucion. Por supuesto, no deseo
que aparezca el mensaje cuando la aplicacion se ejecuta.

La pregunta es: ¿hay alguna forma de diferenciar en el codigo cuando se esta
en tiempo de ejecucion y cuando se esta en tiempo de diseño? De esa forma
podria poner un if y lanzar el mensaje dependiendo del estado de ejecucion.
¿Alguna otra idea?

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
03/06/2004 - 14:30 | Informe spam
Hola, Vicente!

Echale un vistazo al tópico "En tiempo de diseño" (31/05/2004) en este mismo
foro...

Slds - Octavio

"Vicente Nicolau" escribió en el mensaje
news:%
Hola a todos.

Estoy creando un control. Para ello me viene muy bien lanzar un MessageBox
al usuraio para informarle de cirteas cosas. Si se le coloca directamente


en
el constructor mismo dicho messagebox, aparece dicho mensaje en tiempo de
diseño, pero tambien aparece en tiempo de ejecucion. Por supuesto, no


deseo
que aparezca el mensaje cuando la aplicacion se ejecuta.

La pregunta es: ¿hay alguna forma de diferenciar en el codigo cuando se


esta
en tiempo de ejecucion y cuando se esta en tiempo de diseño? De esa forma
podria poner un if y lanzar el mensaje dependiendo del estado de


ejecucion.
¿Alguna otra idea?

Muchas gracias.


Respuesta Responder a este mensaje
#2 Jose Luis Manners
03/06/2004 - 14:45 | Informe spam
Hola Vicente,

Trata con la propiedad Component.DesignMode:

if (DesignMode)
{
MessageBox.Show("Tu mensaje aqui");
}

Saludos,

Jose Luis Manners, MCP

"Vicente Nicolau" wrote in message
news:%
Hola a todos.

Estoy creando un control. Para ello me viene muy bien lanzar un MessageBox
al usuraio para informarle de cirteas cosas. Si se le coloca directamente


en
el constructor mismo dicho messagebox, aparece dicho mensaje en tiempo de
diseño, pero tambien aparece en tiempo de ejecucion. Por supuesto, no


deseo
que aparezca el mensaje cuando la aplicacion se ejecuta.

La pregunta es: ¿hay alguna forma de diferenciar en el codigo cuando se


esta
en tiempo de ejecucion y cuando se esta en tiempo de diseño? De esa forma
podria poner un if y lanzar el mensaje dependiendo del estado de


ejecucion.
¿Alguna otra idea?

Muchas gracias.


Respuesta Responder a este mensaje
#3 Vicente Nicolau
04/06/2004 - 09:02 | Informe spam
Muchas gracias a los dos.


"Jose Luis Manners" <jlmanners(-arroba-)acm.org> escribió en el mensaje
news:u$
Hola Vicente,

Trata con la propiedad Component.DesignMode:

if (DesignMode)
{
MessageBox.Show("Tu mensaje aqui");
}

Saludos,

Jose Luis Manners, MCP

"Vicente Nicolau" wrote in message
news:%
> Hola a todos.
>
> Estoy creando un control. Para ello me viene muy bien lanzar un


MessageBox
> al usuraio para informarle de cirteas cosas. Si se le coloca


directamente
en
> el constructor mismo dicho messagebox, aparece dicho mensaje en tiempo


de
> diseño, pero tambien aparece en tiempo de ejecucion. Por supuesto, no
deseo
> que aparezca el mensaje cuando la aplicacion se ejecuta.
>
> La pregunta es: ¿hay alguna forma de diferenciar en el codigo cuando se
esta
> en tiempo de ejecucion y cuando se esta en tiempo de diseño? De esa


forma
> podria poner un if y lanzar el mensaje dependiendo del estado de
ejecucion.
> ¿Alguna otra idea?
>
> Muchas gracias.
>
>


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