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 :).
 

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 :).


Preguntas similares