| Usuario |
problema con listas y combos |
Desconocido
|
| Enviado - 27/6/2003 |
| |
hola
necesito hacer un combo que guarde dos datos, es decir uno que lo muestre y el otro no
para eso hago: cbo.addItem "dato"
cbo.itemData(i) = "dato"
ahora bien cuando quiero recuperar el dato
pongo: dato = cbo.itemDAta(listIndex)
y no me trae nada,
esta bien lo que estoy haciendo?
y otro problema tengo con un listbox, que quiero que me muestre dos columnas, una con nombre y otra con codigo, como hago esto?
muchas gracias |
| |
|
fmarredo
355 Mensaje(s)
|
| Enviado - 27/6/2003 |
| |
En principio te comento que la prop ItemData de un combo es de tipo Long, así que solamente podés asignarle números (no podés poner cbo.itemData(i) = "dato" ya que "dato" no es un número).
Además ListIndex es una propiedad del combo por lo que tenés que poner dato = cbo.ItemData(cbo.ListIndex).
En cuanto al ListBox, hay que usar algunas API que permiten mostrar los datos "alineados" en columnas, ya que no hay forma de hacerlo con VB "puro".
Si no sabés usar APIs te recomiendo usar otro control (un ListView o algo así) para mostrar varias columnas.
Saludos
|
| |
|
|
|