validar que poner permitir opciones evitar escribir escriban editable como bloquear c# combobox

poner - Combobox de C#(Dropdownstyle=Simple): cómo seleccionar un elemento a medida que escribe



no permitir escribir en combobox excel vba (1)

Dependiendo de sus necesidades, puede considerar usar un control TextBox y configurar las propiedades Autocompletar (por ejemplo, AutoCompleteMode y AutoCompleteCustomSource)

La dificultad que enfrentará es que una vez que seleccione un elemento (programáticamente), el texto en el cuadro combinado cambiará. Entonces, haz algo como esto:

private void comboBox1_TextChanged(object sender, EventArgs e) { for(int i=0; i<comboBox1.Items.Count; i++) { if (comboBox1.Items[i].ToString().StartsWith(comboBox1.Text)) { comboBox1.SelectedIndex = i; return; } } }

puede lograr lo que quiere (en términos de la selección), pero también cambiará inmediatamente el texto del usuario.

Tengo un control Combobox en mi formulario (WinForms, .NET 3.5) y su propiedad DropDownStyle está establecida en Simple . Digamos que está poblado con las letras del alfabeto, como objetos de cadena ("a", "b", "c", etc.).
Mientras escribo una letra en el campo de entrada del cuadro combinado, el ítem correcto se mostrará debajo.

Este es el comportamiento que quiero. Pero también me gustaría tener seleccionado el primer elemento coincidente.

¿Hay alguna propiedad del control Combobox que logre eso? ¿O necesito manejar eso programáticamente?