我将HeaderUsesThemes设为false。当我编辑列时#39;我可以设置每个标题的forecolor属性,但背面颜色没有属性。
如何设置标题的背面颜色?
答案 0 :(得分:2)
使用ObjectListView,您可以使用HeaderFormatStyle类更改Headers的背面颜色。
这是一个简短的示例(使用DarkBlue将所有标题更改为相同的样式,如Backcolor和Gray for text):
using System;
//...
using BrightIdeasSoftware;
//...
private void adjustMyObjectListViewHeader()
{
foreach (OLVColumn item in olv.Columns)
{
var headerstyle = new HeaderFormatStyle();
headerstyle.SetBackColor(Color.DarkBlue);
headerstyle.SetForeColor(Color.SlateGray);
item.HeaderFormatStyle = headerstyle;
}
}
olv是ObjectListView对象
详细信息可以在ObjectListView Cookbook中找到: http://objectlistview.sourceforge.net/cs/recipes.html#how-do-i-change-the-font-or-color-of-the-column-headers
希望这会有所帮助......