【发布时间】:2012-02-16 18:32:10
【问题描述】:
listbox 有大约 100 个值。我想为用户提供一种工具,以便找到并选择他们想要的。
我正在考虑在列表框上方进行搜索。我想知道有没有现成的东西。我真的不想重新发明轮子。
编辑:我不想使用LookUpEdit,因为我想显示最有可能被选中的项目。搜索功能将是如果用户想要选择稀有物品。
【问题讨论】:
标签: c# search listbox devexpress
listbox 有大约 100 个值。我想为用户提供一种工具,以便找到并选择他们想要的。
我正在考虑在列表框上方进行搜索。我想知道有没有现成的东西。我真的不想重新发明轮子。
编辑:我不想使用LookUpEdit,因为我想显示最有可能被选中的项目。搜索功能将是如果用户想要选择稀有物品。
【问题讨论】:
标签: c# search listbox devexpress
您是否尝试过 ListBoxControl 的嵌入式增量搜索功能?此功能允许最终用户通过键入项目文本的初始字符来快速定位项目。您可以通过ListBoxControl.IncrementalSearch 属性激活它。
补充: 您可以根据需要覆盖嵌入式搜索。这种方法在以下线程中进行了演示:Q231473 - Customising the incremental search in the ListBoxControl
【讨论】:
ter 显示结果Water
可能最简单的方法是从列表框切换到查找编辑并打开自动完成功能。它不完全是一种搜索,但它对您的用户来说快速且易于使用,并且您最终需要零努力。
顺便说一句,DevExpress 在他们的网页上有很好的支持。知识数据库、支持论坛,您通常会在发布后的一天内获得答案,通常会附上演示解决方案。
干杯,
奥利弗
【讨论】:
LookUpEdit 要求用户使用键盘。这是我想避免的。他们很可能会在他们面前找到答案。我希望他们一键选择它。在这个项目中,可用性是最重要的。