ComboBox CheckList

17/10/2008 - 21:07 por o_0 | Informe spam
Bueno, estoy utilizando un control que creo que ahora no recuerdo de
donde saqué (creo que de codeproject) que es una extensión del
ComboBox pero que en el dropdown presenta una lista con checkboxes lo
que permite al usuario seleccionar varios valores de la lista.
De momento no había necesitado hacer ninguna modificación, pero
después de un tiempo me di cuenta que era bastante molesto que la
lista no permaneciera abierta mientras se seleccionaban los valores.
Es decir, por defecto cada vez que se selecciona un valor de la
dropdownlist esta se cierra y se debe volver a abrir para seleccionar
otro valor.
Estuve buscando la forma de hacer que la lista permanezca abierta.
Encontré algo similar sobreescribiendo el método WndProc pero no he
logrado el comportamiento deseado.

La idea es que la lista se mantenga abierta y que solo se cierre al
perder el foco. Parece fácil, pero no lo es. :)

Cualquier ayuda es bienvenida.

Salú.

Preguntas similare

Leer las respuestas

#1 xcal
20/10/2008 - 12:20 | Informe spam
bueno no es tan facil, sucede que la alteracion puede deberse a

1) Un cambio en uno de los eventos del control
2) Cambio en la respuesta a un mensaje en WndProc

y hay muchas posibilidades antes de dar con la respuesta precisa,
mejor buscar alguna solucion que este ya publicada por
ejemplo en codeproject. Tal vez alguno de los foreros
ya sabe cual es el camino y lo senhala por aqui.

Espero ayude, Carlos.

"o_0" wrote in message
news:
Bueno, estoy utilizando un control que creo que ahora no recuerdo de
donde saqué (creo que de codeproject) que es una extensión del
ComboBox pero que en el dropdown presenta una lista con checkboxes lo
que permite al usuario seleccionar varios valores de la lista.
De momento no había necesitado hacer ninguna modificación, pero
después de un tiempo me di cuenta que era bastante molesto que la
lista no permaneciera abierta mientras se seleccionaban los valores.
Es decir, por defecto cada vez que se selecciona un valor de la
dropdownlist esta se cierra y se debe volver a abrir para seleccionar
otro valor.
Estuve buscando la forma de hacer que la lista permanezca abierta.
Encontré algo similar sobreescribiendo el método WndProc pero no he
logrado el comportamiento deseado.

La idea es que la lista se mantenga abierta y que solo se cierre al
perder el foco. Parece fácil, pero no lo es. :)

Cualquier ayuda es bienvenida.

Salú.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida