2016-05-12 5 views
0

私はHeaderUsesThemesをfalseにしました。私が列を編集するときには、各ヘッダーのforecolorプロパティを正しく設定できますが、背景色のプロパティはありません。ObjectListView Header BackColor

ヘッダーのバックカラーを設定するにはどうすればよいですか?

+0

あなたはすでに何を研究していますか?特に、あなたのために働いていないのは何ですか? –

答えて

1

ObjectListViewで、HeaderFormatStyleクラスを使用してヘッダーの背景色を変更できます。ここ

は、(テキストの背景色の灰色としてDarkBlueにを使用して同じスタイルにすべてのヘッダを変更する)簡単な例である:

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オブジェクトでありますクックブック: http://objectlistview.sourceforge.net/cs/recipes.html#how-do-i-change-the-font-or-color-of-the-column-headers

は、この情報がお役に立てば幸いです...