1

当用户在文本框中键入字符时,我想编写一个本地搜索程序,列表框应该列出所有可能的结果。

例如。如果用户键入“AB”,则列表框会显示可能的结果,例如:

"AB"
"ABDDD"
"ADDDB"

我希望强调字符“A”和“B”,例如粗体或黄色背景,但我找不到为列表框中的某些字符赋予样式的方法。是否可以?谢谢

4

2 回答 2

2

是的,这在winforms中是可能的。它在 WPF 中要容易得多。要在 winforms 中完成此操作,您需要使用drawitem事件,此处对此进行了说明。此外,是一个使用它listbox来更改列表框外观的示例。

希望这对你有帮助!

于 2013-01-08T01:59:03.087 回答
0

我能够完全完成您在此控件中寻找的内容:https ://advancedlistbox.codeplex.com/ 。它支持过滤,因此您可以使用它来修剪列表,就像您尝试做的那样。

于 2013-03-12T18:47:29.137 回答