Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Amerikano|Cls en 29 Octubre 2007, 17:48 PM

Título: Como puedo filtrar un lista o un combo.
Publicado por: Amerikano|Cls en 29 Octubre 2007, 17:48 PM
Bueno necesito saber como filtrar una lista o un combobox mediante un textbox, es decir cuando vaya escribiendo, se vaya filtrando dichos controles.
Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: HJZR4 en 30 Octubre 2007, 21:50 PM
No te consigo entender, puedes explicar mejor ? :S
Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: Amerikano|Cls en 30 Octubre 2007, 22:09 PM
si, por ejemplo yo tengo una lista o un comobox que tienen ciertos elmentos (nombres de personas), y yo quiero que al escribir en el textbox, segun vaya escribiendo me vayan apareciendo los nombres deseados, por ejemplo cuando uno busca las canciones en el winamp.
Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: HaDeS, - en 30 Octubre 2007, 22:42 PM
Pones dos combobox, el primero con propiedad visible en false, y ahí es donde insertas los datos, y el text.
Código (vb) [Seleccionar]

Private Sub Text1_Change()
Dim DelCombo$
Combo2.Clear 'Borramos los datos en combo2
For i = 0 To Combo1.ListCount - 1 'recorremos el combo1
   DelCombo = Mid(Combo1.List(i), 1, Len(Text1.Text)) 'DelCombo es igual a la string sacada desde su inicio, hasta lo que mide text1
   If DelCombo = Text1.text Then 'Si el string que sacamos es igual a lo que copiamos en el textbox
        Combo2.AddItem Combo1.List(i) 'se agrega al combo2 el dato que contiene combo1
   End If
Next i
End Sub

Saludos :P
Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: Hadess_inf en 30 Octubre 2007, 23:03 PM
Si los datos del combo estan conectados a una Bd has una consulta con un like en el evento text_change de la caja de texto, y filtra el resultado al combo.
Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: abel_c_b en 31 Octubre 2007, 01:53 AM
muy bien hades ! veo que le tiras a visual basic. saludos
Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: c4st0r en 2 Noviembre 2007, 14:15 PM
Que grande es este foro, justo lo que necesitaba, jejeje