Programación General > Visual Basic 6.0 e inferiores

 Re: ComboBox

<< < (2/2)

FRIJU:
Hola compañer@s!
   Ya me podeis perdonar, pero o no os entiendo o no me explico.

 Tengo un combo, que deseo que el usuario pueda elegir algún elemento de lista o ninguno.
Problema!
  Cuando selecciono algún nombre, puedo cambiar el seleccionado por otro de la lista.
Pero si deseo ningún elemento no lo puedo blanquear.
      de todas formas Muchisimas gracias por el interes.

:flower:

Brroz:
Creo que lo voy pillando...

Supongo que usas el combo como filtro para una selección, y quieres poder filtrar o no según lo que selecciones en el combo. Para esto podrías agregar a mano un elemento al combobox que sea 'Seleccionar Todos' o algo así, de forma que cuando el usuario lo elija, no se aplique ningún filtro.

ComboBox1.AddItem "Seleccionar Todos"

Te recomendaría añadirlo como primer elemento del combo, para no tener problemas con el índice del elemento, que de esta forma sería 0.

La selección en el combo y la aplicación del filtro sería algo así:

Private Sub Combo1_Click
dim Filtro As String
If Combo1.ListIndex = 0 Then
    Filtro = ""
ElseIf Combo1.ListIndex = -1
    Exit Sub
Else
    Filtro = "WHERE Campo='" & Combo1.List(Combo1.ListIndex) & "'"
End If
    FuncionOCodigoAplicarFiltro Filtro

End If

Espero que ahora sí que te valga la solución. Si ves que tampoco es esto lo que necesitas, a ver si puedes explicar el caso con un ejemplo...

Agur.

FRIJU:
Muchas Gracias Brroz!!
  Creo que me valdrá.
 Veo que controlas algunas palabras de Euskera. Todo un detalle.
Yo estudié en Santiago de Compontelas como puedas, pero ya se me ha olvidao.
  Moitas gracias.

Brroz:
Me va el idioma, me va la tierra y me va la gente... Me gustaría saber más Euskera, pero me quedo sólo con unas pocas palabras... las típicas, las que voy sacando y recordando de letras de algunas canciones ...

Me alegro de que te pueda valer la solución.
Deica pronto.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa