如何选择具有多个击键的特定组合框项目?项目的前几个字符

时间:2009-07-08 13:57:09

标签: c# .net-2.0 combobox keyboard selection

XP中的Windows资源管理器允许您根据键入几个字符进行文件选择。我想知道是否有任何简单的.net功能,我可以用它来模拟组合框中的这种行为?我认为我之前看到过这种情况发生在组合框中,想知道我是否有可以使用的属性?

我知道我可以围绕“关键”事件开发代码,但不能证明花时间在它上面。

例如:在包含“Apple.doc,banana.doc,cherry.doc,cranberry.doc”的文件夹中,输入“b”将选择“banana.doc”,输入“c”将选择“cherry”。 doc“但输入”cr“将选择”cranberry.doc“

提前致谢 ģ

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

感谢Daniel的上述答案。

我还想向其他人提出与AutoCompleteMode类似的查询,其中解释了每个AutoCompleteMode值的详细信息。

总结:
无 - 禁用ComboBox和TextBox控件的自动完成功能 建议 - 显示与编辑控件关联的辅助下拉列表。此下拉列表中包含一个或多个建议的完成字符串 附加 - 将最可能的候选字符串的剩余部分附加到现有字符,突出显示附加的字符 SuggestAppend - 同时应用Suggest和Append选项。