Tengo algunos elementos en un ComboBox (WinForms con C#). Quiero que su contenido sea estático para que un usuario no pueda cambiar los valores en el interior cuando se ejecuta la aplicación. Asimismo, no desea que el usuario añadiendo nuevos valores para el cuadro combinadoCómo deshabilitar la edición de elementos en el cuadro combinado para C#?
131
A
Respuesta
249
Utilice la propiedad ComboStyle:
comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
17
Este es otro método que utilizo porque cambiar DropDownSyle
a DropDownList
hace que se vea en 3D y, a veces su simplemente feo .
Puede evitar la entrada del usuario manejando el evento KeyPress
del ComboBox de esta manera.
private void ComboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
1
Y puede cambiar DropDownStyle en las propiedades de DropDownList. Esto no mostrará el TextBox para el filtro.
Cuestiones relacionadas
- 1. Desactivar elementos particulares en un cuadro combinado
- 2. ¿Cómo obtener la cantidad de elementos en un cuadro combinado?
- 3. En pyqt, ¿cómo agrego elementos en un cuadro combinado?
- 4. Cómo centrar elementos en un cuadro combinado de Java
- 5. ¿Cómo rellenar el cuadro combinado de formularios de C# windows?
- 6. Ajustes por defecto en el cuadro combinado
- 7. Deshabilitar la rueda de desplazamiento del mouse en el cuadro combinado VB.NET
- 8. Evento de celda del cuadro combinado DataGridView en C#
- 9. Formato de texto para un cuadro combinado, C#
- 10. combinado cuadro de autocompletar
- 11. Obtener el texto del cuadro combinado en C#
- 12. Selenium WebDriver para seleccionar el elemento del cuadro combinado?
- 13. WPF - añadir elementos estáticos a un cuadro combinado
- 14. Lista desplegable de cuadro combinado
- 15. cuadro combinado de la unión a otro cuadro combinado en WPF
- 16. plantilla diferente para los elementos de la lista desplegable del cuadro combinado y de elemento seleccionado
- 17. Cómo deshabilitar la edición de cuadros de texto?
- 18. Delphi: ¿Es posible tener un cuadro combinado con elementos desactivados?
- 19. Aspecto del cuadro combinado
- 20. caso cuadro combinado desplegable sensibles
- 21. Eventos del cuadro combinado VB6
- 22. cómo obtener el valor en el cuadro combinado extjs?
- 23. cursor escribir de cuadro combinado
- 24. Cómo capturar la selección de cuadro combinado en Caliburn Micro?
- 25. Obtener el texto seleccionado de un cuadro combinado usando jQuery, por nombre del cuadro combinado?
- 26. cómo permitir la entrada manual en el cuadro combinado datagridview en C#
- 27. C#: ¿Cómo se guarda una lista de elementos como un cuadro combinado en el archivo de configuración de .NET?
- 28. ¿Cómo comprobar si el elemento en el cuadro combinado está seleccionado o no en C#?
- 29. ¿Mejor cuadro combinado de Javascript?
- 30. Cómo deshabilitar el modo de edición en QTableView?
Esto también se puede establecer en la ventana de propiedades del diseñador. – Jeffrey
Boo Diseñador de Windows. – QueueHammer
Con versiones recientes puede usar 'combo.Properties.TextEditStyle = DisableTextEditor' – Keysharpener