143 votos

¿Cómo puedo hacer un ComboBox no editables en. net?

Quiero tener un "sólo para seleccionar" ComboBox que proporciona una lista de elementos que el usuario seleccione. Mecanografía debe deshabilitarse en la parte del texto de la ComboBox control.

Mi "googlear" inicial de esto apareció una sugerencia excesivamente compleja, equivocada para capturar el KeyPress evento.

254voto

Cory Engebretson Puntos 2866

Para hacer la parte de texto de un control ComboBox no editable, establezca la propiedad DropDownStyle a "Pincel". El ComboBox está esencialmente seleccione sólo para el usuario. Puedes hacerlo en el diseñador de Visual Studio o en C# como este:

stateComboBox.DropDownStyle = ComboBoxStyle.DropDownList;

Enlace a la documentación de la propiedad ComboBox DropDownStyle en MSDN.

6voto

LZara Puntos 87

seguir tu comboBox y registrar la propiedad dropstyle de la ventana Propiedades y luego seleccione la lista desplegable;

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X