CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: ofito en Jueves 14 de Junio de 2007, 09:42
Título: Evento Load!
Publicado por: ofito en Jueves 14 de Junio de 2007, 09:42
Buenas, soy nuevo en esto de la programación y más en c#, tengo una dudilla haber si me la podría solucionar alguien, gracias de antemano.
Tengo un formulario primero supongamos que se llama "Form1" el cual en el evento Load hace diversas operaciones, desde ese mismo formulario me creo otro y lo muestro "Form2", ahora viene la pregunta, ¿cómo puedo hacer para que al cerrar este "Form2" pueda mostrarse el "Form1" y hacer el evento Load de nuevo para que pueda hacer otra vez las operaciones?.
Saludos!!
Título: Re: Evento Load!
Publicado por: ofito en Domingo 17 de Junio de 2007, 18:17
Nadie puede ayudarme? lo necesito urgentemente, gracias!
Título: Re: Evento Load!
Publicado por: lencho en Domingo 17 de Junio de 2007, 21:36
Cita de: "ofito"
Nadie puede ayudarme? lo necesito urgentemente, gracias!
Explica un poco mejor, ya que no de logra entenderte muy bien.
BYTE.
Título: Re: Evento Load!
Publicado por: ofito en Lunes 18 de Junio de 2007, 08:55
//Bueno y aquí la duda, una vez cerrado el Form2 (formulario), como hago para ejecutar de nuevo el "Form1_Load" justo al cerrar el Form2.
Gracias.
Título: Re: Evento Load!
Publicado por: Neopro en Lunes 18 de Junio de 2007, 16:07
Llámalo tal como llamaste al Form2.
Título: Re: Evento Load!
Publicado por: lencho en Lunes 18 de Junio de 2007, 17:02
lo que queres es ejecutar de nuevo el evento Load o ejecutar parte del codigo que insertaste en tu evento load.
Por que si es asi, podrias hacerte una funcion la cual llamarias despues de cerrarse el form2.
BYTE.
Título: Re: Evento Load!
Publicado por: aicrag en Miércoles 20 de Junio de 2007, 01:15
Hola, weno mirá existe un evento que se llama Activate que dicho sea de paso existe también el la versión 6 de vb, el evento se ejecuta cuando un formulario que ha dejado de ser el activo (ya sea por que un MesssageBox u otro formulario o cambiastes de aplicación y despues volvistes a la tuya) recupera el control nuevamente.
te pongo un ejemplo
poné este codigo dentro de la definición del evento activate
Código: Text
MessageBox.Show("Mensaje infinito")
esto es un ejemplo que lo que no debés de poner en este evento, porque se ejecutará por siempre.
espero te sirva de ayuda.
Título: Re: Evento Load!
Publicado por: ofito en Jueves 21 de Junio de 2007, 19:23
Gracias a todos me ha servido de mucho las respuestas para solucionar el problema.
Título: Re: Evento Load!
Publicado por: lencho en Viernes 22 de Junio de 2007, 00:21
Cita de: "ofito"
Gracias a todos me ha servido de mucho las respuestas para solucionar el problema.