SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => VBA => Mensaje iniciado por: sndr82 en Miércoles 10 de Agosto de 2005, 14:24

Título: Combobox "editable"
Publicado por: sndr82 en Miércoles 10 de Agosto de 2005, 14:24
Hola Foro!

Tengo un combobox con una lista de mutuas (texto), necesito que el usuario NO pueda modificar los valores del combo pero a la vez que pueda ir escribiendo para encontrar + rapidamente la mutua que busca.
Uso la propiedad KeyPress para que no me puedan modificar los valores pero entonces no deja escribir para acortar la selección: El codigo es asi:
    Private Sub cmbmutuasnou_KeyPress(KeyAscii As Integer)
      KeyAscii = 0
    End Sub
Si no le pongo esto va bien solo que se pueden modificar los valores del combo. He provado con "Enabled" i "Loked"  me lo bloquean del todo.

Teneis alguna solución? MUCHAS GRACIASSSSSSSSS!!!!!! :D
Título: Re: Combobox "editable"
Publicado por: toten en Miércoles 10 de Agosto de 2005, 14:54
si usted se explica mejor quizas alguien pueda entenderlo y por ende ayudarlo
Título: Re: Combobox "editable"
Publicado por: Shiquilla en Miércoles 10 de Agosto de 2005, 14:58
Pon la propiedad Style del combo a Dropdown List y él ya se encarga de cuando metas una letra ir al primero que encuentre que empieze por ella, además con esa propiedad el combo no es "editable" por el usuario.

Saludos,
Título: Re: Combobox "editable"
Publicado por: sndr82 en Jueves 11 de Agosto de 2005, 11:43
Muchas gracias Shiquilla!!!!! era justo lo que necesitaba!

Toten: que tal si nos leemos las cosas 2 veces? cuidado con los modales o no llegarás muy lejos en esta vida.