Programación General > Visual Basic para principiantes

 Una Gran Duda

(1/1)

blakjac:
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

argom:
Con un Bucle For Eje
dim I as Long
For I=1 to 5
    haga algo
Next

blakjac:
use una matriz de controles jejeje  :kicking:  esque no me acordaba como se hacia
.
gracias compa

Jonathan_Vidal:
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

Navegación

[0] Índice de Mensajes

Ir a la versión completa