Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

combobox VB6

3 views
Skip to first unread message

Inotle

unread,
Jun 9, 2004, 12:24:14 PM6/9/04
to
Tengo un problema que no se resolver.
Tengo un combobox lleno con valores, y en una variable tengo el valor de una
seleccion anterior.
Como hago para que el combobox me muestre el elemento correspondiente al
valor de la variable?

no se si me explico.
Muchas gracias.


Alex Martínez

unread,
Jun 10, 2004, 3:59:00 AM6/10/04
to

Supongo que de la selección anterior estás guardando el valor de la
propiedad Text del ComboBox. La manera más sencilla sería guardar el valor
de la propiedad ListIndex, porque entonces, recuperar la selección anterior
se limitaría a establecer de nuevo el valor de dicha propiedad.
Si lo haces con Text, deberás recorrer los elementos cargados en el ComboBox
buscando el elemento que coincida. Algo así como:

Dim i As Integer
For i = 0 To Combo1.ListCount - 1
If Combo1.List(i) = ElValorBuscado Then
Combo1.ListIndex = i
Exit For
End If
Next

--
Saludos,
Alex
[MS-MVP Visual Basic]


Manuel Conde

unread,
Jun 10, 2004, 6:13:35 AM6/10/04
to
O bien, si al combo le metes la propiedad 2 para style, te llega con hacer
cmbbox = "cadena de texto buscada"

Eso sí, si no existe la cadena te dará error.

--
Manuel Conde (http://manuel.conde.name)
Maicrosoft LVP (www.maicas.net)


"Alex Martínez" <alexQUI...@comb.es> escribió en el mensaje
news:2iqim5F...@uni-berlin.de...

Inotle

unread,
Jun 10, 2004, 1:19:43 PM6/10/04
to
muchas gracias.
La asignación que propone Manuel me ha ido de perillas ;(

"Manuel Conde" <manu_...@terra.es> escribió en el mensaje
news:2iqqiiF...@uni-berlin.de...

0 new messages