我正在寻找在列表视图中选择 Item.subItemsCollection 中部分文本的方法,例如
item.subitem[0].text = "thats text";
但我只想突出显示(更改颜色)“thats”字中的字母“ats”。谁能帮我?
当然没有简单的方法可以做到这一点,但是您可以使用其他人的工作:)
ObjectListView - 一个围绕 .NET ListView 控件的开源包装器 - 有一个HighlightTextRenderer
可以做到这一点。在这里阅读。
在这里,它突出显示“er”:
您还可以检查Better ListView - 它包含执行此操作的项目突出显示功能(可以通过键入和搜索过滤与搜索相结合):