Ho alcuni elementi in un ComboBox (WinForms con C#). Voglio che il loro contenuto sia statico in modo che un utente non possa modificare i valori all'interno quando viene eseguita l'applicazione. Anche io non voglio che l'utente di aggiungere nuovi valori alla casella combinataCome disabilitare la modifica di elementi in combobox per C#?
131
A
risposta
249
Utilizzare la proprietà ComboStyle:
comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
17
Questo è un altro metodo che uso perché cambiare DropDownSyle
-DropDownList
lo fa apparire in 3D e, talvolta, la sua semplicemente brutto .
È possibile impedire l'input dell'utente gestendo l'evento KeyPress
del ComboBox come questo.
private void ComboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
1
Yow può cambiare il DropDownStyle in oggetti da DropDownList. Questo non mostrerà il TextBox per il filtro.
Problemi correlati
- 1. Modifica di ComboBox SelectedIndex senza evento di trigger in C#
- 2. Come disabilitare un Combobox in Tkinter?
- 3. ComboBox in DatagridView in modalità di modifica
- 4. Come disabilitare la modifica in Summernotes?
- 5. È possibile modificare una combobox di Winforms per disabilitare la digitazione in esso?
- 6. Styling Elementi ComboBox WPF
- 7. Google Spreadsheet - disabilitare la modifica
- 8. Come disabilitare la modalità di modifica in QTableView?
- 9. come disabilitare gli elementi in div contenteditable?
- 10. C++ modifica gli elementi di char * argv []
- 11. PyQt: Come personalizzare la visualizzazione degli elementi ComboBox
- 12. Disabilitare gli elementi in JList
- 13. ID nascosto con elementi ComboBox?
- 14. Come disabilitare la modifica della casella di testo?
- 15. C# combobox vincolante per elenco di oggetti
- 16. C# Combobox sposta la voce in fondo all'elenco
- 17. Modifica dinamica del DataStore di un ComboBox
- 18. Elementi ComboBox tramite Scene Builder?
- 19. Excel VBA: trigger Salva come Modifica evento in ComboBox
- 20. Evento cella combobox DataGridView in C#
- 21. predefinito DataSource in ComboBox C#
- 22. JavaFX ComboBox modifica il valore causa IndexOutOfBoundsException
- 23. Come centrare gli elementi in una combobox Java
- 24. come posso disabilitare la chiave di Windows in C#?
- 25. C# Messagebox Con ComboBox
- 26. Come posso abilitare/disabilitare i combobox dell'interfaccia utente jQuery?
- 27. Come disabilitare la modifica di alcune celle nella modifica delle righe di JQGrid?
- 28. jquery per disabilitare gli elementi del modulo
- 29. Disabilitare l'ordine in AngularJS durante la modifica dell'elenco
- 30. Come disabilitare la modifica locale dei commit pubblici
Questo può anche essere impostato nella finestra delle proprietà del designer. – Jeffrey
Boo Windows designer. – QueueHammer
Con le versioni recenti è possibile utilizzare 'combo.Properties.TextEditStyle = DisableTextEditor' – Keysharpener