Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: 79137913 en 21 Enero 2011, 13:54 pm



Título: [EFECTO VISUAL] Hacer que un Form crezca hasta su tamaño real.
Publicado por: 79137913 en 21 Enero 2011, 13:54 pm
HOLA!!!

Este efecto hace que el formulario se vaya agrandando hasta llegar a su tamaño original, buen efecto, para lograr un acabado diferente se puede quitar la linea que dice Me.Visible = False y la linea que dice Me.Visible = True asi queda otro efecto.

Recomiendo poner StartUpPosition = 2 antes de Ejecutar

Código
  1. Private Alto as integer
  2. Private Largo as integer
  3. Private Aux as Double
  4.  
  5. Private Sub Form_Initialize()
  6.    Me.Visible = False
  7.    Alto = Me.Height
  8.    Largo = Me.Width
  9.    Aux = 10
  10.    Timer1.interval = 10
  11. End Sub
  12.  
  13. Private Sub Timer1_Timer()
  14.    Me.Visible = True
  15.    Aux = Aux - (Aux / 10)
  16.    Me.Height = Alto / Aux
  17.    Me.Width = Largo / Aux
  18.    If Aux < 1 Then
  19.        Me.Height = Alto
  20.        Me.Width = Largo
  21.        Timer1.Interval = 0
  22.        Timer1.Enabled = False
  23.    End If
  24. End Sub

GRACIAS POR LEER!!!


Título: Re: [EFECTO] Hacer que un Form crezca hasta su tamaño real.
Publicado por: Psyke1 en 21 Enero 2011, 14:03 pm
Es Width, no Widht...
Ahora no tengo mucho tiempo para revisar, pero no me funciona... :-(

DoEvents! :P


Título: Re: [EFECTO] Hacer que un Form crezca hasta su tamaño real.
Publicado por: 79137913 en 21 Enero 2011, 14:07 pm
HOLA!!!

XD Es cierto, ahora ya funciona perfecto ;).

GRACIAS POR LEER!!!


Título: Re: [EFECTO] Hacer que un Form crezca hasta su tamaño real.
Publicado por: Psyke1 en 21 Enero 2011, 14:22 pm
Cierto, me recuerda a esto que hice en mis comienzos:
http://goo.gl/u6wgr

También mira esto:
http://allapi.mentalis.org/apilist/AnimateWindow.shtml

DoEvents! :P