强制用户在自动完成文本框中只选择集合的结果
本文关键字:选择 集合 结果 文本 用户 | 更新日期: 2023-09-27 18:05:59
在c# WinForms应用程序中,我有一个字符串集合,并希望强制用户只能从我提供的选项中进行选择,因此他们实际上不能在文本框控件中键入自由文本,我使用的是建议追加,但当当前用户类型时,我需要限制结果。什么好主意吗?
我认为在这种情况下,组合框会更好。在那里你可以设置条目,用户不允许输入任何东西。
始终使用ComboBox
如果你不想让他们输入你想设置DropDownStyle
属性为DropDownList
如果你想让他们输入东西,你设置AutoCompleteMode
为SuggestAppend
和AutoCompleteSource
为ListItems
。
A TextBox
具有相同的属性。所以你可以将AutoCompleteMode
设置为SuggestAppend
,并在后面的代码中这样做,例如:textBox1.AutoCompleteSource = yourStringArray;