Dibujar o presentar form en evento load

26/07/2006 - 16:07 por alfonso_C# | Informe spam
Hola como estan?, tengo un mensaje que dependiendo de ciertas
condiciones en el evento load del formulario se muestra o no. Lo que
sucede es que dicho mensaje se muestra antes de mostrar el formulario.
¿Como puedo evitar que esto suceda y que aun cuando el mensaje este en
el evento load se presente despues de haberse mostrado el fomulario en
cuestion?. Mil Gracias :).

Preguntas similare

Leer las respuestas

#1 Luis Miguel Blanco
27/07/2006 - 07:23 | Informe spam
Hola Alfonso

Prueba a utilizar el evento Shown, que se produce cuando se muestra el
formulario. En este caso, en primer lugar se mostraría el formulario y
después el mensaje, tal y como puedes comprobar en el bloque de código que te
acompaño a continuación:

//-
private void Form1_Shown(object sender, EventArgs e)
{
DateTime fecha = DateTime.Today;
if (fecha.Day == 27)
{
MessageBox.Show("Aviso");
}
}
//-

Espero que esto te sirva para resolver el problema.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"alfonso_C#" wrote:

Hola como estan?, tengo un mensaje que dependiendo de ciertas
condiciones en el evento load del formulario se muestra o no. Lo que
sucede es que dicho mensaje se muestra antes de mostrar el formulario.
¿Como puedo evitar que esto suceda y que aun cuando el mensaje este en
el evento load se presente despues de haberse mostrado el fomulario en
cuestion?. Mil Gracias :).


Respuesta Responder a este mensaje
#2 alfonso_C#
28/07/2006 - 00:00 | Informe spam
Mil Gracias Luis (^ ^)

Luis Miguel Blanco ha escrito:

Hola Alfonso

Prueba a utilizar el evento Shown, que se produce cuando se muestra el
formulario. En este caso, en primer lugar se mostraría el formulario y
después el mensaje, tal y como puedes comprobar en el bloque de código que te
acompaño a continuación:

//-
private void Form1_Shown(object sender, EventArgs e)
{
DateTime fecha = DateTime.Today;
if (fecha.Day == 27)
{
MessageBox.Show("Aviso");
}
}
//-

Espero que esto te sirva para resolver el problema.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"alfonso_C#" wrote:

> Hola como estan?, tengo un mensaje que dependiendo de ciertas
> condiciones en el evento load del formulario se muestra o no. Lo que
> sucede es que dicho mensaje se muestra antes de mostrar el formulario.
> ¿Como puedo evitar que esto suceda y que aun cuando el mensaje este en
> el evento load se presente despues de haberse mostrado el fomulario en
> cuestion?. Mil Gracias :).
>
>
Respuesta Responder a este mensaje
#3 solusoft
02/08/2006 - 14:44 | Informe spam
Shown es para net 2.0, no?

Para 1.1 se puede simular de alguna manera ???

"Luis Miguel Blanco" escribió:

Hola Alfonso

Prueba a utilizar el evento Shown, que se produce cuando se muestra el
formulario. En este caso, en primer lugar se mostraría el formulario y
después el mensaje, tal y como puedes comprobar en el bloque de código que te
acompaño a continuación:

//-
private void Form1_Shown(object sender, EventArgs e)
{
DateTime fecha = DateTime.Today;
if (fecha.Day == 27)
{
MessageBox.Show("Aviso");
}
}
//-

Espero que esto te sirva para resolver el problema.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"alfonso_C#" wrote:

> Hola como estan?, tengo un mensaje que dependiendo de ciertas
> condiciones en el evento load del formulario se muestra o no. Lo que
> sucede es que dicho mensaje se muestra antes de mostrar el formulario.
> ¿Como puedo evitar que esto suceda y que aun cuando el mensaje este en
> el evento load se presente despues de haberse mostrado el fomulario en
> cuestion?. Mil Gracias :).
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida