** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Otros de Microsoft: Windows y Office > Otros Productos Microsoft
  Mensajes nuevos Mensajes nuevos RSS - Cerrar un Form desde otro ?
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoCerrar un Form desde otro ?

 Responder Responder
Autor
Mensaje
pedrito Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 29/Diciembre/2006
Localización: España
Estado: Sin conexión
Puntos: 255
Enlace directo a este mensaje Tema: Cerrar un Form desde otro ?
    Enviado: 07/Junio/2009 a las 10:49
Buenas.
Tengo un pequeño dilema que no entiendo por qué sucede ni cual es su solución.

Lo hago desde .NET en MVS 2008

Al arrancar una pequeña aplicación cargo un Form como pantalla de bienvenida y pasado un tiempo, se cierra y abre otro form que es el de la aplicación en sí. (Mas simple imposible).
Para ello empleo el  "SuperCódigo" de abajo pero inmediatamente se abre el segundo form, se cierran los dos.

Si cambio el código y no lo cierro desde si mismo sino desde el Form1 con "Bienvenida.Close" en el evento Form1_Load...
Tambien se cierran los dos. E incluso haciéndolo desde un cmd en en Form1.

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

        If Pbar1.Value <= 100 Then
            Pbar1.Value += 1
            lbl.Text = Pbar1.Value
        Else
            Form1.Show()
            Me.Close()
        End If

    End Sub
 
Por qué sucede esto y como lo soluciono ?

Gracias.

*Me da verguenza preguntar esto a estas alturas de experiencia en programación, pero es que la migración de VBA a  .NET me va a dejar sin neuronas. Es casi como empezar desde cero...Ouch


Editado por pedrito - 07/Junio/2009 a las 10:53
Este access es que me desespera... pero cada día menos...
...Y solo me faltaba .NET
Este si que va acabar conmigo.
Arriba
tokenring Ver desplegable
Habitual
Habitual
Avatar

Unido: 23/Marzo/2006
Localización: Mexico
Estado: Sin conexión
Puntos: 107
Enlace directo a este mensaje Enviado: 09/Junio/2009 a las 18:46
Buenas Tardes:

Primero que nada me parece que este foro no es de .net (espero no equivocarme), en internet existen algunos otros foros.

Segundo, no se si esto te sirva, Ve al menu proyecto y después a propiedades "Propiedades de WindowsApplication1" busca modo de apagado.

El valor por defecto es "Al Cerrar el formulario de inicio", cambialo por "Al cerrar el ultimo formulario"

Espero te sea de utilidad

Saludos...
axl
Arriba
pedrito Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 29/Diciembre/2006
Localización: España
Estado: Sin conexión
Puntos: 255
Enlace directo a este mensaje Enviado: 10/Junio/2009 a las 09:50
Como bien dices, no hace referencia el foro a .net pero creía que estando el código en vb no existiera diferencia alguna.

De todas formas gracias porque me funciona correctamente.

Un saludo.
Este access es que me desespera... pero cada día menos...
...Y solo me faltaba .NET
Este si que va acabar conmigo.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable