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

List1.list(¿Como introducir variable aquí?)

Estas en el tema de List1.list(¿Como introducir variable aquí?) en el foro de Visual Basic clásico en Foros del Web. el siguiente codigo nos muestra en label1 la segunda opcion del list1, hasta aqui bien. Cita: label1.caption =List1.list(2) La pregunta es como hacer lo siguiente ...
  #1 (permalink)  
Antiguo 03/12/2010, 06:53
 
Fecha de Ingreso: diciembre-2008
Mensajes: 91
Antigüedad: 15 años, 4 meses
Puntos: 1
List1.list(¿Como introducir variable aquí?)

el siguiente codigo nos muestra en label1 la segunda opcion del list1, hasta aqui bien.
Cita:
label1.caption =List1.list(2)
La pregunta es como hacer lo siguiente

Dim variable
variable = 2
label1.caption =List1.list(variable)

Osea introducir el index requerido del list1 mediante una variable
  #2 (permalink)  
Antiguo 04/12/2010, 08:57
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 8 meses
Puntos: 29
Respuesta: List1.list(¿Como introducir variable aquí?)

Esa es la manera.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #3 (permalink)  
Antiguo 04/12/2010, 23:27
 
Fecha de Ingreso: mayo-2009
Mensajes: 94
Antigüedad: 14 años, 10 meses
Puntos: 3
Respuesta: List1.list(¿Como introducir variable aquí?)

Esta bien lo que pusiste vos... Te falto declarar que tipo de variable es la variable "Variable" es decir Bien Hecho seria:

Código:
Dim Variable As Integer
    Variable = 2
    Label1.Caption = List1.List(Variable)
es decir que a vos te falto el << As Integer>>

Siempre tenes que fijarte que tipo de variable necesitas, en este caso usé <<Integer>> por que creo que es la mas correcta para los Array. Acá tenes todos los tipos de variables

Cita:
Iniciado por Variables de VB6:
  • Byte: puede almacenar números enteros dentro del rango desde 0 a 255
  • Integer: puede almacenar números enteros dentro del rango -32.768 a 32.767
  • Long: puede almacenar números enteros dentro del rango -2.147.483.648 hasta 2.147.483.648
  • Single: almacena números decimales en el rango +/- 1e-45 hasta 3e38
  • Double: desde +/- 5e-324 hasta 1.8e308
  • String: almacena una cadena de hasta 2 Billones de Caracteres
  • Boolean: almacena solo dos valores 0 o 1 [True o False]
  • Date: almacena fechas y horas
  • Variant: almacenan cualquier valor pero ocupan mas memoria
Nota: Hay Mas Tipos de Variables, pero esas son las mas comunes. Incluso nosotros podemos crear variables propias.
  #4 (permalink)  
Antiguo 06/12/2010, 03:26
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 8 meses
Puntos: 29
Respuesta: List1.list(¿Como introducir variable aquí?)

Era por no parecer exigente.
En efecto, la propiedad Index de un ListBox es de tipo Integer, de modo que nuestra variable tambien debería serlo. Ese es el modo de averiguar que tipo de dato necesitamos.

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!

Última edición por pkj; 06/12/2010 a las 03:31

Etiquetas: aquí, introducir, variables
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 07:15.