elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 08:40  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  [Tutorial] Hablemos del Height y del Width en VB 2008.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Tutorial] Hablemos del Height y del Width en VB 2008.  (Leído 548 veces)
SimP.-

Desconectado Desconectado

Mensajes: 5


Ver Perfil
[Tutorial] Hablemos del Height y del Width en VB 2008.
« en: 21 Junio 2011, 22:18 »

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
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
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
 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]


En línea
Keyen Night


Desconectado Desconectado

Mensajes: 315


Nothing


Ver Perfil
Re: [Tutorial] Hablemos del Height y del Width en VB 2008.
« Respuesta #1 en: 22 Junio 2011, 00:44 »

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.


En línea

La Fé Mueve Montañas...
                                    ...De Dinero

[Aporte] Factorización Relativamente Rápida
SimP.-

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: [Tutorial] Hablemos del Height y del Width en VB 2008.
« Respuesta #2 en: 22 Junio 2011, 01:47 »

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
En línea
seba123neo


Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: [Tutorial] Hablemos del Height y del Width en VB 2008.
« Respuesta #3 en: 22 Junio 2011, 02:03 »

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.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines