在C#WinForms應用程序我有一個字符串集合,並且希望強制用戶只能從我提供的選項中進行選擇,因此它們實際上是type文本框控件中的自由文本我正在使用SuggestAppend,但噹噹前用戶類型需要限制結果時。有任何想法嗎?強制用戶只選擇自動完成文本框中的集合的結果
回答
我認爲在這種情況下會更好一個組合框。在那裏你可以設置項目,並且用戶不能輸入任何內容。
始終使用ComboBox
如果你不想讓你想如果你想要讓他們在你設定的AutoCompleteMode
到SuggestAppend
類型的東西到DropDownStyle
屬性設置爲DropDownList
他們鍵入和AutoCompleteSource
至ListItems
。
A TextBox
具有相同的屬性。所以你可以設置AutoCompleteMode
到SuggestAppend
並在你的代碼後面這樣做例如: textBox1.AutoCompleteSource = yourStringArray;
您可以使用TextBox完全相同。但我不明白爲什麼,但我會編輯我的答案來向你展示。 – 2013-03-25 15:26:49
謝謝香椿。我已經完成了。但一個可以鍵入任何文字仍然,我需要限制他們只在列表中的項目 – user1320651 2013-03-25 15:31:52
我知道沒有體面的方式來做到這一點。我檢查他們輸入的內容是否在收集中。 @Dave Rook對你的問題的評論可能會對你有所幫助,但如果不是絕對必要的,我不會這樣做。 – 2013-03-25 15:34:16
- 1. 如何強制用戶只從自動完成彈出框中選擇值
- 2. 自動完成文本框集合
- 3. 強制用戶從自動完成中選擇
- 4. 自動完成強制選擇
- 5. Android:限制用戶只從自動完成文本視圖中選擇
- 6. Kendo自動完成 - 強制用戶做出有效選擇
- 7. 自動完成文本框檢測文本是從用戶鍵入還是從自動完成集合追加?
- 8. 如果勾選框勾選強制文本區域完成
- 9. 如何綁定自動完成文本框中的Observable集合?
- 10. 自動完成搜索框,從結果中選擇多個值
- 11. 選擇後的Jquery自動完成中的清除文本框
- 12. jQueryUI的自動完成,文本框的值在IE中選擇
- 13. JQuery自動完成文本框asp.net限制結果
- 14. 選擇自動完成框
- 15. 如何過濾文本框中的自動完成結果
- 16. 如何強制自動完成的字段只使用自動完成的值?
- 17. c#中的自動完成文本框來自集合中的值
- 18. 我可以強制用戶在Rails表單中選擇自動完成嗎?
- 19. 限制jQuery自動完成的結果
- 20. 無法從自動完成文本框中選擇值
- 21. 自動完成後清除文本框在jquery中選擇
- 22. 如何用YUI 3自動完成「強制選擇」?
- 23. 強制動態生成的複選框只允許選擇一個複選框
- 24. 角度材質設計強力選擇自動完成文本框
- 25. Vb.net +文本框中的自動完成
- 26. qt中的自動完成文本框?
- 27. 自動完成文本框
- 28. 文本框自動完成
- 29. 自動完成文本框
- 30. jQuery UI的自動完成功能選擇結果項目自動如果
你是否已將'AutoComplete'模式設置爲'ListItems'? – 2013-03-25 15:17:32
如果用戶的部分單詞包含在您的內容中,您可以檢查每個輸入的字符。當然,這取決於你的列表有多大,如果這太耗費資源。如果沒有出現,則可以添加警告消息或類似消息。是否有你想要這個與TextBox控件而不是組合框或類似的原因? – Dave 2013-03-25 15:17:49
ListItems模式?我可以在哪裏設置? – user1320651 2013-03-25 15:19:51