Visual Basic - Como leer el contenido de un combobox

Life is soft - evento anual de software empresarial
 
Vista:

Como leer el contenido de un combobox

Publicado por Maria (31 intervenciones) el 15/12/2005 11:13:29
Estoy recorriendo el contenido de un combobox que contiene nombres....
Quiero hacer comparaciones y necesito saber como poder acceder al combobox y leer su contenido....es decir que le diga el indice y me devuelva el nombre de esa persona.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como leer el contenido de un combobox

Publicado por Petter.pe (36 intervenciones) el 21/12/2005 00:24:19
Hola, puedes utilizar la propiedad List. Por Ejemplo:

MsgBox Me.Combo1.List (2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como leer el contenido de un combobox

Publicado por lesthack (3 intervenciones) el 21/12/2005 01:49:48
Asi es:

Algo mas detallado

combo1.list(indice) <== regresa el indice que tu le proporciones

supongamos tenemos nombres:

combo1
-----------
Juan | con indice 0
Petra | con indice 1
Chana | con indice 2

para tomar el valor de Juan sera lo siguiente

if "Juan" = combo1.list(0) then 'o sea if "Juan" = "Juan" then
msgbox "Es verdad"
end if

para saber el valor en el que esta posicionado el combo usamos listindex

msgbox combo1.listindex
' esto regresaria en numero del indice en el que en este momento esta posicionado
' en este caso sera 0

en pantalla
0

msgbox combo1.list(combo1.listindex)
' esto regresaria el nombre que esta en la posicion de este momento

en pantalla
Juan
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:te mando un ejemplo

Publicado por Luciano (98 intervenciones) el 26/12/2005 00:30:40
Hola esto tendria que estar en la seccion de vb basico, jeje. Mirá es simple. un ejemplo

Dim i as integer

For i = 0 to Combo1.ListCount - 1

Msgbox Combo1(i)

Next

Saludos

---------------------------------------------------------------------------------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar