Quiero tener un "solo selección" ComboBoxque proporcione una lista de elementos para que el usuario pueda seleccionar. La escritura debe estar deshabilitada en la parte de texto del ComboBoxcontrol.
Mi búsqueda inicial en Google de esto resultó en una sugerencia demasiado compleja y equivocada para capturar el KeyPressevento.

Textpropiedad programáticamente, estaba usándola para mostrar un mensaje predeterminado usandoComboBox.SelectedIndex = -1;Para agregar una referencia de GUI de Visual Studio, puede encontrar las
DropDownStyleopciones en las Propiedades del ComboBox seleccionado:Lo que agregará automáticamente la línea mencionada en la primera respuesta al Form.Designer.cs
InitializeComponent(), así:fuente
Permanezca en su ComboBox y busque la propiedad DropDropStyle desde la ventana de propiedades y luego elija DropDownList .
fuente
COMBOBOXID.DropDownStyle = ComboBoxStyle.DropDownList;
fuente
Para continuar mostrando datos en la entrada después de seleccionar, hazlo:
fuente