Questo è probabilmente qualcosa di semplice. Le voci di combobox di winforms per impostazione predefinita possono essere modificate dall'utente, come disabilitarlo?Winforms Combobox - non consentire all'utente di modificare gli articoli
risposta
Imposta DropDownStyle = DropDownList.
Impostare ComboBox.DropDownStyle su DropDownList.
ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
Specifica che l'elenco viene visualizzato facendo clic sulla freccia verso il basso e che la porzione di testo non è modificabile. Ciò significa che l'utente non può immettere un nuovo valore. È possibile selezionare solo i valori già presenti nell'elenco.
impostare lo stile ComboBox
a ComboBoxStyle.DropDownList
Prova a impostare la proprietà DropDownStyle a DropDownList. Style of Simple lo rende come una listbox, Combobox è ciò che stai vedendo permettendo la modifica e DropDownList consente solo all'utente di selezionare.
due metodo che aiuterà a smettere di utente a non Edit DropDownList:
A. codice utilizzando Programmazione:
DropDownListName.DropDownStyle = ComboBoxStyle.DropDownList; \
B. proprietà usando il disegno di Visual Studio
Imposta DropDownStyle = DropDownList.
Spero che questo sia d'aiuto.
possibile duplicato di [Readonly ComboBox in WinForms] (http://stackoverflow.com/questions/162936/readonly-combobox-in-winforms) –
possibile duplicato di [Come posso rendere un ComboBox non modificabile in .net ?] (http://stackoverflow.com/questions/85702/how-can-i-make-a-combobox-non-editable-in-net) – nawfal