Principales respuestas
obtener datos de un listbox

Pregunta
-
Hola a todos en el foro..
tengo un problema espero alguien me pueda ayudar...
resulta que tengo un listbox con dos columnas y necesito que al seleccionar una fila me pase los valores a dos textbox, nos e como hacer esto. nesesito sacar los valores de las dos columnas y hasta ahora solo logro sacar el valor de la columna.
al crear un listbox le en las propiedades especifico cual de las columnas quiero que sea la del valor y con la siguiente linea obtengo ese valor:
TextBox1 = ListBox1.List(ListBox1.ListIndex)
ahora como puedo obtener el valor de al otra columna.
saludos gracias por la informacion que me puedan proporcionar..
Respuestas
-
si el arcgis solo me da las opciones que dentro puedo utilizar, incluso no me da todas las propiedades del listbox.
pero ya he encontrado la solución dentro del event clic hago un query utilizando el ID y obtengo la descripcion del ID y ma muestro en el otro textfiled.
saludos....
- Marcado como respuesta ana gaby miércoles, 26 de enero de 2011 17:33
Todas las respuestas
-
-
-
Ana, hasta donde sé, no se puede crear un listbox de varias columnas DIRECTAMENTE, sin el uso de funciones complejas (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/118-listbox-con-columnas.htm).
Cuando lleno un listbox, lo hago de la siguiente manera :
With List1
.AddItem rst!Nombres
.ItemData(t) = rst!idDestin
.Selected(t) = True
End Withdonde puedo hacer uso del valor de la lista como del itemdata:
tuid=List1.ItemData(List1.ListIndex)
- Editado guarracuco miércoles, 26 de enero de 2011 1:45
-
-
-
-
Hola a todos y gracias por sus respuestas pero no puedo utilizar un listview ni un flexgried porque loq ue estoy haciendo es un macro no una aplicacion es decir no tengo todas las herramientas de visual y uno de los objetos que tengo y puedo utilizar es solo el listbox.
habra alguna manera de de sacar los valores de las columnas de el listbox o debo buscra otra alternativa.
gracias por las posibles respuestas....
-
-
Hola luis..
estoy utilizando arcgis desktop y no tengo ese objecto, puedo agregar los elementos con additem pero los datos los tengo en un cursor como no puedo agregar del cursor directamente ala lista tengo que usar un arreglo, en la ayuda del desktop encontre la manera de llenar la lista con el arreglo y es esa, ami no me marca error me muestra bien los datos de las dos columnas, creo que con el id que es la columna 0 are un select ene l evento clic y probare obteniendo la siguiente columna y mostrarla asi porque hasta ahora no he encontrado la manera de obtener los dos valores.
gracias por tu ayuda saludos....
-
-
si el arcgis solo me da las opciones que dentro puedo utilizar, incluso no me da todas las propiedades del listbox.
pero ya he encontrado la solución dentro del event clic hago un query utilizando el ID y obtengo la descripcion del ID y ma muestro en el otro textfiled.
saludos....
- Marcado como respuesta ana gaby miércoles, 26 de enero de 2011 17:33