winforms选择listview中的部分文本

时间:2012-04-17 12:27:19

标签: c# winforms listview

我正在寻找在listview中选择Item.subItemsCollection中的部分文本的方法,例如

的文字
     item.subitem[0].text = "thats text";

但我想突出(chage颜色)仅用于“thats”字样中的“ats”字母。 任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

当然没有简单的方法可以做到这一点,但你可以使用其他人的工作:)

ObjectListView - 一个围绕.NET ListView控件的开源包装器 - 有一个HighlightTextRenderer就可以完成。 Read about it here

这里突出显示“呃”:

enter image description here

答案 1 :(得分:0)

您还可以检查Better ListView - 它包含项目突出显示功能,可以执行此操作(可以通过键入和搜索过滤与搜索结合使用):

enter image description here