我想写一个本地搜索程序 当用户在文本框中键入字符时,列表框应列出所有可能的结果。
例如。 如果用户输入“AB” 然后列表框显示可能的结果,如:
"AB"
"ABDDD"
"ADDDB"
我希望强调字母“A”和“B”,如粗体或黄色背景 但我找不到给列表框中某些字符赋予样式的方法。 可能吗? 感谢名单
答案 0 :(得分:2)
是的,这在winforms中是可能的。它在WPF中更容易。要在winforms中完成此操作,您需要使用drawitem
事件,该事件已解释为here。此外,here是使用listbox
来更改列表框外观的示例。
希望这能帮到你!
答案 1 :(得分:0)
我能够在此控件中完成您正在寻找的内容:https://advancedlistbox.codeplex.com/。它支持过滤,因此您可以使用它来修剪列表,就像您尝试做的那样。