Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Nombre Control Dinámico

Estas en el tema de Nombre Control Dinámico en el foro de Visual Basic clásico en Foros del Web. Wenas gente, os dejo una pequeña dudilla que tengo sobre como cambiar el valor de un control (en este caso un picturebox) dinámicamente, seleccionando el ...
  #1 (permalink)  
Antiguo 01/02/2006, 08:07
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años
Puntos: 1
Nombre Control Dinámico

Wenas gente, os dejo una pequeña dudilla que tengo sobre como cambiar el valor de un control (en este caso un picturebox) dinámicamente, seleccionando el control en cuestión mediante una variable.

Yo pensaba que haciendo esto funcionaría:

Private Sub Command1_Click()
Dim nombre As String
nombre = "Image1"
nombre.Visible = True
End Sub

Pero está claro que no ;)
Sabeis como se debería de declarar la variable "nombre" para que fuera compatible y según su valor, pueda elegir un control u otro para cambiarle el valor ?

Gracias de antemano. Un saludo !!
__________________
Documentación de VBScript V5.6 en Español:
http://download.microsoft.com/downlo...ES/scd56es.exe
  #2 (permalink)  
Antiguo 01/02/2006, 15:22
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años
Puntos: 1
Bueno, ya conseguí solucionarlo. Os lo dejo aquí por si a alguien le hace falta algún día ;)

Private Sub Command1_Click()
Dim nombre As String
nombre = "Image1"
Controls(nombre).Visible = True
End Sub

Un saludo
__________________
Documentación de VBScript V5.6 en Español:
http://download.microsoft.com/downlo...ES/scd56es.exe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:23.