solo - seleccionar un valor de un combobox c#
¿Cómo configuro el combobox de solo lectura o el usuario no puede escribir en un cuadro combinado solo puede seleccionar los elementos especificados? (6)
Esta pregunta ya tiene una respuesta aquí:
Me enfrenta un problema al configurar la propiedad del combo de modo que solo el usuario pueda seleccionar los valores de los elementos determinados, pero no puedo escribir en el cuadro combinado.
¿Cómo puedo hacerlo en C #?
Creo que desea cambiar la configuración llamada "DropDownStyle" para que sea "DropDownList".
En el controlador de eventos de pulsación de tecla:
e.Handled = true;
Hacer DropDownStyle a DropDownList
stateComboBox.DropDownStyle = ComboBoxStyle.DropDownList;
La solución es cambiar la propiedad DropDownStyle a DropDownList. Ayudará.
Prueba esto:
private void comboBox1_KeyDown(object sender, KeyEventArgs e)
{
// comboBox1 is readonly
e.SuppressKeyPress = true;
}
Simplemente cambie DropDownStyle
a DropDownList
. O si lo quiere completamente leído, puede configurar Enabled = false
, o si no le gusta el aspecto de eso, a veces tengo dos controles, un solo cuadro de texto y un combobox, y luego ocultar el combo y mostrar el cuadro de texto si debería ser completamente de solo lectura y viceversa