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

Introducir datos en listbox en tiempo ejecucion

Estas en el tema de Introducir datos en listbox en tiempo ejecucion en el foro de Visual Basic clásico en Foros del Web. Buenos días: Necesito introducir datos en una listbox en tiempo de ejecución, resulta que en Visual Basic lo hago con Additem pero en access no ...
  #1 (permalink)  
Antiguo 19/08/2010, 05:20
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
Mensaje Introducir datos en listbox en tiempo ejecucion

Buenos días:
Necesito introducir datos en una listbox en tiempo de ejecución, resulta que en Visual Basic lo hago con Additem pero en access no se como, llevo dando vueltas a lo mismo y nada. En realidad lo que quiero hacer es introducir en un text valores que al terminar y pulsar en un boton se bajen a listbox y no hay manera. Si alguien puede echarme una mano se lo agradezco de antemano.

Un saludo,

Xima

Última edición por XIMA; 19/08/2010 a las 05:25
  #2 (permalink)  
Antiguo 20/08/2010, 01:38
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 19 años
Puntos: 13
Respuesta: Introducir datos en listbox en tiempo ejecucion

Hola

En el cuadro de Lista (ListBox) tienes que poner la propiedad Tipo de origen de fila: Lista de valor. El código sería el siguiente:

Código:
Private Sub Comando6_Click()

    Texto0.SetFocus
    Lista7.AddItem Texto0.Text
    Texto2.SetFocus
    Lista7.AddItem Texto2.Text
    Texto4.SetFocus
    Lista7.AddItem Texto4.Text
    
End Sub
No se porque pero parece que hay que ir dando el foco a cada texto, no suelo programar casi nada en VBA, puede ser que exista una forma más rápida, pero para lo poco que programo en VBA yo lo hago de esa forma.

--Saludos--

Etiquetas: ejecucion, introducir, listbox
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 06:59.