Mam niektóre elementy w ComboBox (WinForms z C#). Chcę, aby ich zawartość była statyczna, aby użytkownik nie mógł zmienić wartości w czasie działania aplikacji. Ja też nie chcę użytkownikowi dodanie nowych wartości do ComboBoxJak wyłączyć edycję elementów w combobox dla C#?
131
A
Odpowiedz
249
użyć właściwości ComboStyle:
comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
17
Jest to kolejna metoda używam bo zmienia DropDownSyle
do DropDownList
sprawia, że wyglądają 3D, a czasem jej po prostu brzydki .
Można zapobiec wprowadzaniu danych przez użytkownika, wykonując zdarzenie KeyPress
zdarzenia ComboBox w ten sposób.
private void ComboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
1
Yow może zmienić DropDownStyle we właściwościach na DropDownList. To nie spowoduje wyświetlenia pola TextBox dla filtra.
Powiązane problemy
- 1. Jak wyłączyć Combobox w Tkinter?
- 2. Stylizacja elementów WPF ComboBox
- 3. Dodawanie elementów do comboBox w WPF
- 4. PyQt: Dostosowywanie wyświetlania elementów ComboBox
- 5. Jak zwiększyć wyściółkę wyświetlanych elementów combobox?
- 6. Jak zdobyć dane w ComboBox C#
- 7. Prawidłowo usprawniony combobox w C#
- 8. Delphi Dodawanie elementów do prędkości ComboBox
- 9. Jak wyłączyć wcięcia elementów listy LaTeX?
- 10. Jak zapełnić okno C# formy combobox?
- 11. Jak wykonać edycję w miejscu w UITableView?
- 12. C#: Jak zapisać listę elementów, takich jak Combobox, do pliku ustawień .NET?
- 13. Jak wymusić WPF ComboBox, aby wyświetlić listę elementów?
- 14. Netbeans - Wprowadzanie elementów w jComboBox
- 15. Jak włączyć szybką edycję bezpośrednią w Bloggerze?
- 16. Jak wyłączyć wyświetlanie odnośników CodeLens w C#
- 17. combobox wartość domyślna winforms C#
- 18. Jak uniemożliwić edycję wpisu tekstowego?
- 19. Jak uzyskać ComboBox na poziomie komórki dla DataGrid WPF?
- 20. W emacs, jak wyłączyć automatyczne wcięcie komentarza w C/C++?
- 21. Zdarzenie komórki combobox DataGridView w języku C#
- 22. Wyłącz edycję użytkownika w JTable
- 23. WPF XAML: Jak wyłączyć zaznaczanie wielu elementów w DataGrid?
- 24. C# Dziwne zachowanie Combobox WPF
- 25. C# Remoting - Jak wyłączyć CustomErrors
- 26. Jak dołączyć dwie wartości pól w obrazowego combobox w C#
- 27. Jak wyłączyć optymalizację kompilatora w języku C#?
- 28. Jak wyłączyć/włączyć połączenie sieciowe w C#
- 29. Jak wyłączyć autofiltr w zamkniętym języku C#?
- 30. Jak wyłączyć przycisk zamykania w C?
Można to również ustawić w oknie właściwości projektanta. – Jeffrey
Projektant systemu Windows Boo. – QueueHammer
W najnowszych wersjach można użyć 'combo.Properties.TextEditStyle = DisableTextEditor' – Keysharpener