如何禁用編輯或隱藏文本編輯字段,當DropDownStyle = Simple
爲組合框控件?淨組合框風格簡約而不編輯
回答
MSDN上ComboBox.DropDownStyle:
的DropDownStyle屬性指定列表是否始終顯示或者清單是否顯示在下拉。 DropDownStyle屬性還指定是否可以編輯文本部分。在ComboBoxStyle.Simple
文檔:
指定列表始終是可視的,而文字部分是可編輯的。這意味着用戶可以輸入新值並且不限於選擇列表中的現有值。
所以,ComboBoxStyle.Simple
表明列表可以通過用戶編輯和它的混亂與此DropDownStyle
選擇禁用編輯。替代方案:
- 如果您沒有問題下拉列表中使用
ComboBoxStyle.DropDownList
- 如果你想顯示類似於
ComboBoxStyle.Simple
視圖不可編輯列表考慮使用ListBox
當用戶嘗試其他控件時,ListView留下焦點 – mcuw 2013-03-27 12:09:36
@mcuw不ComboBox是否做同樣的事情?順便說一句,爲什麼你需要把重點放在控制?我說'ListBox'不是'ListView'。 – 2013-03-27 12:12:33
如果你真的需要在Combox上實現這種效果,您可以在將項目添加到Items集合之前捕獲諸如「TextChanged」之類的事件,然後將其設置回「」並詢問是否(!comboBox1.DropDownStyle == ComboBoxStyle.Simple)。儘管看起來有更好的方法可以像以前建議的那樣使用listbox來實現類似的功能。
- 1. 編輯組合框
- 2. 風格的LWUIT組合框
- 3. 更改組合框風格
- 4. 簡約風格swicher較少
- 5. OwnerDraw組合框不再「風格化」
- 6. 可編輯的組合框
- 7. Silverlight可編輯組合框
- 8. WPF可編輯組合框
- 9. Flex可編輯組合框
- 10. 組合框編輯器不工作
- 11. MFC組合框不可編輯
- 12. Vue組件不具約束力風格
- 13. 風格觸發組合框WPF
- 14. WPF RibbonComboBox風格與組合框樣式
- 15. 組合框風格DatePicker控件替代
- 16. 風格組合框不同時空集合
- 17. 編輯風格不起作用
- 18. 的UITableView - 多編輯風格
- 19. 編輯元素風格asp.net
- 20. CMS風格編輯器
- 21. PHP邏輯編碼風格
- 22. ExtJS的4.1 - 編輯單元格時消失的選擇(組合框編輯)
- 23. 可編輯的組合框綁定
- 24. Scala Swing組合框可編輯
- 25. 空組合框可編輯時爲真
- 26. 可編輯的選擇/組合框
- 27. 組合框在編輯模式的DatagridView
- 28. 可編輯的組合框綁定
- 29. 如何讓編輯與組合框笨
- 30. WPF工具包可編輯組合框
看看這裏:http://stackoverflow.com/a/13263335/1300049 – JleruOHeP 2013-03-27 11:17:31
它是'ComboBoxStyle.Simple'還是'ComboBoxStyle.DropDownSimple'? – Rob 2013-03-27 11:19:13