[Tutorial] Hablemos del Height y del Width en VB 2008.

Iniciado por SimP.-, 21 Junio 2011, 22:18 PM

0 Miembros y 1 Visitante están viendo este tema.

SimP.-

Bueno gente les quiero mostrar algunas cosas sobre el Height y el Width.

TUTORIAL 100% POR MÍ.

Height & Width se refieren al TAMAÑO que tiene el form.

Si nosotros creamos un proyecto nuevo, y vamos a la parte de los códigos, en el código del Form (Form_Load) podemos poner el siguiente código para el cambio del Height y el Width que vienen predeterminados al crear un Proyecto (300, 300).

Bueno creamos un button y de codigo le ponemos:
Código (vbnet) [Seleccionar]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.Height = 450
        Me.Width = 450
    End Sub


Cuando nosotros depuremos el programa y toquemos el botón, veremos que el tamaño de nuestro form cambiará, de 300 x 300 a 450 x 450.

Pues bien, hay otra forma de poder modificar el Height y el Width (H&W) de la siguiente manera:

Utilizando un TIMER, de esta manera el H y el W se modificarán, pero en recorrido constante, de manera que depende del intervalo que pongamos al timer que creemos, la velocidad que recorra el tamaño hasta llegar a un punto determinado será diferente. En este caso crearemos un timer y le pondremos de intervalo 1 y lo dejaremos Enabled False.


En el Button1 ponemos de código:

Código (vbnet) [Seleccionar]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Timer1.Enabled = True
    End Sub


Y ahora vamos al Timer y de código le ponemos:

Código (vbnet) [Seleccionar]
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Me.Height = Me.Height + 1
        Me.Width = Me.Width + 1
        If Me.Height <= 0 Then Me.Close()
    End Sub


Ahora lo depuran y luego me cuentan cómo les fue  ;D

Adiós ![/b]

Keyen Night

Yo hacia esto para darle un efecto de apertura a las ventanas llevandolas desde 0 de tamaño y 0 de opacidad hasta 1 y el tamaño deseado, es un muy buen efecto personalizado, hice incluso una clase que hacia un "hook" por llamarlo de alguna forma al Form_Load y aplicaba el efecto al Form.

Al rato quizas publique el código.
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

SimP.-

Sí, esto sirve también para hacer muchos efectos..

Como yo que hice un programa que te hace creer que se te baja un juego de la pagina de Windows pero enrealidad se te apaga la PC.

Obviamente no es tan simple.. luego mostraré fotos o algo.

PERO NO LIBERARÉ EL CÓDIGO !! XD

seba123neo

Cita de: SimP.- en 22 Junio 2011, 01:47 AM
PERO NO LIBERARÉ EL CÓDIGO !! XD

si no pones el codigo te lo van a mover de foro, ya que aca solo se publican programas con codigo, de otra manera va en el foro de software.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson