我正在寻找方法来在列表视图中选择Item.subItemsCollection中的部分文本,例如, 文字winforms在列表视图中选择部分文本
item.subitem[0].text = "thats text";
,但我想强调(CHAGE颜色)只为字母“ATS”在“这就是”字。 任何人都可以帮助我吗?
我正在寻找方法来在列表视图中选择Item.subItemsCollection中的部分文本,例如, 文字winforms在列表视图中选择部分文本
item.subitem[0].text = "thats text";
,但我想强调(CHAGE颜色)只为字母“ATS”在“这就是”字。 任何人都可以帮助我吗?
当然是有没有简单的方法来做到这一点,但你可以使用别人的作品:)
ObjectListView - 围绕.NET ListView控件的开源包装 - 有HighlightTextRenderer
将恰恰如此。 Read about it here。
这里,突出“ER”:
您还可以检查Better ListView - 它包含项目高亮显示功能,只是这样做(可键入和搜索过滤seaching组合):
有没有简单的方法来做你想做的。查看ListView上的DrawItem事件:http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.drawitem.aspx。 – 2012-04-17 12:34:18