usar - ¿Cómo deshabilitar la edición de elementos en el cuadro combinado para c#?
como usar combobox c# (3)
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. Tampoco quiero que el usuario agregue nuevos valores al ComboBox
Este es otro método que uso porque cambiar DropDownSyle
a DropDownList
hace que se vea en 3D y, a veces es 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;
}
Use la propiedad ComboStyle:
comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
Yow puede cambiar el DropDownStyle en propiedades a DropDownList. Esto no mostrará el TextBox para el filtro.