SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Visual Basic para principiantes => Mensaje iniciado por: blakjac en Jueves 8 de Noviembre de 2007, 00:33

Título: Una Gran Duda
Publicado por: blakjac en Jueves 8 de Noviembre de 2007, 00:33
Por ejemplo si tengo
Picture1.Picture
Picture2.Picture
Picture3.Picture
Picture4.Picture
Picture5.Picture
Como puedo hacerle para que mediante un ciclo  para desplazarme entre cada uno
y no tener que hacer todo manualmente
Título: Re: Una Gran Duda
Publicado por: argom en Jueves 8 de Noviembre de 2007, 18:16
Con un Bucle For Eje
dim I as Long
For I=1 to 5
    haga algo
Next
Título: Re: Una Gran Duda
Publicado por: blakjac en Viernes 9 de Noviembre de 2007, 01:48
use una matriz de controles jejeje  :kicking:  esque no me acordaba como se hacia
.
gracias compa
Título: Re: Una Gran Duda
Publicado por: Jonathan_Vidal en Martes 12 de Febrero de 2008, 15:48
Si Deseas trabajar con Matriz de Controles por Ejemplo:

Tienes el Control Picture1 y luego haces que se cree una matriz de Controles, Imaginemonos tener 5 Picture con la matriz quedaria asi su nombre:

Picture1(0)
Picture1(1)
Picture1(2)
Picture1(3)
Picture1(4)

Ahora como ya lo tienes como matriz puede hacer un bucle de la siguiente manera para ke todos cumpla una determinada funcion o cargarle algo a su propiedad por Ejemplo:

Dim x as Integer
For x=0 to 4
     Picture1(x).Picture=LoadPicture("C:\Imagen.bmp")
next x

Este Bucle va a recorrera por todas los controles Picture y le va a Cargar la Imagen de Ejemplo "Imagen.bmp"

Suerte

Saludos
Jonathan Vidal