• Domingo 22 de Diciembre de 2024, 19:38

Autor Tema:  Problemas Con Pantalla De Presentacion  (Leído 1076 veces)

alexis17

  • Miembro MUY activo
  • ***
  • Mensajes: 378
    • Ver Perfil
    • http://www.codigobasico.net
Problemas Con Pantalla De Presentacion
« en: Sábado 28 de Abril de 2007, 23:02 »
0
hola buenas tardes estaba haciendo mi pantalla de presentacion, pero parece que el metodo que estoy usando no es el mejor porque cuando cierro el mdi y me fijo en el programa todavia queda como ejecutandose


en mi mdi cuando empiesa el programa lo puse como visible = false

y cuando entraba a al otra pantalla de la presentacion cuando terminara el timer le puse que fuera visible


puse una variable en modulo para que fuera global
 le psue ale as integer

codigo del mdi

Private Sub mdi_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


        If ale = 0 Then
            Me.Visible = False
            Dim presentacion As New presentacion
            presentacion.Show()
        End If
    End Sub

-----------
codigo de mi timer en  mi pantalla de presentacion

 Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Static cont As Byte
        If cont = 3 Then
            Timer1.Stop()
            Timer1.Enabled = False
            ale = 1
            Dim mdi As New mdi
            mdi.Visible = True
            Me.Close()

        Else
            cont = cont + 1
        End If
    End Sub

codigo del evento loud de mi presentacion
Private Sub presentacion_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Timer1.Enabled = True
 End Sub

no se si alguien tiene otra mejor forma o no se porque mi programa queda abierto se el agradece la ayuda
Cada dia aprendo algo nuevo