Programación General > Visual Basic 6.0 e inferiores
Como Hacer Variable Con Nombre Variable?
Neone:
Wenasss, a ver, estoy programando un 4en rayya en VISUAL B 5 y tengo un problema:
- Como puedo modificar el nombre de una variable dependidendo de otra?
Es decir:
if turno= 1 then
a= "rojo"
else
b= "azul"
end if
y tengo imagenes llamada imgrojo11, imgrojo12, imgazul11, imgazul12,....
por lo k quiero poder poner algo asi como
imga11 ( que vendria a ser --> imgrojo11
imgb11 ( que vendria a ser --> imgazul11
No se si me he explicado, espero que si, un saludo!
RadicalEd:
Lo que puedes hacer, si es que te entiendo bien lo que quieres saber es cuando la variable turno (en tu ejemplo) tiene el valor: "1, 2, etc.", entonces yo hago asi:
--- Código: Text ---If turno = 1 Then a = "rojo" turno = 2Else b = "azul" turno = 1End If Ojala te sirva.
Chao
Angel38:
Hola Neone.
Pues estoy de acuerdo con radical ed, solo que yo te sugiero que lo hagas con un select case.
--- Código: Text --- Select case turno case 1 a="Rojo" case 2 b="Azul" end select
Neone:
Mo me he explicado bien, lo que quiero es varia la parte de enmedio de esta variable. Es decir
Pa que nos entendamos:
Tengo una imagen llamda: imgrojo i otra llamada imgazul
quiero que dependidendo de si en el IF ha salido rojo o azul varie la variable:
si ha salido rojo: imgROJO
si ha salido azul: imgAZUL
o sea el tema seria en que después de "img" pudiese poner una variable pero no se como hacerlo. Un saludo
cpmario:
Si explicas cual es la utilidad de hacer variable un nombre de una variable, es probable que se te pueda dar una alternativa, ya que yo sé que los nombres de variables no puedes cambiarlas en tiempo de ejecución, solo en tiempo de diseño.
:comp:
Navegación
[#] Página Siguiente
Ir a la versión completa