ObjectListView(TreeListView)更改背景颜色

时间:2015-01-26 10:15:04

标签: c# winforms objectlistview treelistview

我正在使用TreeListView(ObjectListView - http://objectlistview.sourceforge.net/cs/index.html)并用许多项填充它。如何更改层次结构中的列的背景颜色?对于第二列和更多列(子项),我使用this.olvColumn.Renderer = new< ...>并覆盖方法Render(CheckStateRender,BaseRender等)。我尝试了TreeListViev.TreeRender,但它没有帮助我。

1 个答案:

答案 0 :(得分:1)

如果您只想更改单元格的背景,请收听CellFormat事件。

如果您想做更好的事情,请创建TreeRenderer的子类,然后将子类的实例分配给TreeColumnRenderer的{​​{1}}属性。