Principales respuestas
Volver a cargar Form1 ?

Pregunta
-
Respuestas
-
Hola Cael1020,
¿Con que objetivo?
Si lo que requieres es que "vuelva a ocurrir" las acciones que tenías al inicio de la carga del formulario (evento Load) entonces lo correcto es que el evento invoque funciones que serán las mismas que volverás a reutilizar en el lugar que requieras, aunque me sigue generando suspicacias lo que requieres.
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load InicializarControles() CargarDatosIniciales() MostrarIndicadores() End Sub
- Marcado como respuesta Enrique M. MontejoModerator sábado, 14 de mayo de 2016 18:21
-
Si quieres que el ejecutable se cargue completo desde el primer paso (no solo el Form1), entonces una "chapucilla" que puedes hacer es llamar a Process.Start(Application.ExecutablePath), cosa que volverá a lanzar el ejecutable, seguido por Application.Exit(), que cerrará la copia del programa que estaba ejecutando esas instrucciones.
Si, por el contrario, únicamente es el Form1 lo que quieres abrir, puedes volver a instanciarlo y hacerle un "Show":
Dim f as New Form1()
f.Show()
- Marcado como respuesta Enrique M. MontejoModerator sábado, 14 de mayo de 2016 18:21
Todas las respuestas
-
Hola Cael1020,
¿Con que objetivo?
Si lo que requieres es que "vuelva a ocurrir" las acciones que tenías al inicio de la carga del formulario (evento Load) entonces lo correcto es que el evento invoque funciones que serán las mismas que volverás a reutilizar en el lugar que requieras, aunque me sigue generando suspicacias lo que requieres.
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load InicializarControles() CargarDatosIniciales() MostrarIndicadores() End Sub
- Marcado como respuesta Enrique M. MontejoModerator sábado, 14 de mayo de 2016 18:21
-
Si quieres que el ejecutable se cargue completo desde el primer paso (no solo el Form1), entonces una "chapucilla" que puedes hacer es llamar a Process.Start(Application.ExecutablePath), cosa que volverá a lanzar el ejecutable, seguido por Application.Exit(), que cerrará la copia del programa que estaba ejecutando esas instrucciones.
Si, por el contrario, únicamente es el Form1 lo que quieres abrir, puedes volver a instanciarlo y hacerle un "Show":
Dim f as New Form1()
f.Show()
- Marcado como respuesta Enrique M. MontejoModerator sábado, 14 de mayo de 2016 18:21