1

私は Windows フォームを持っていますDataGridView。行ヘッダーの背景色を動的に変更しています。OS 表示スタイルがクラシックの場合、背景色が正常に変更されています。ただし、表示スタイルが Windows XP の場合、行ヘッダーの背景色は変わりません。

ただし、行の背景色を変更できることに注意してください。誰が私が間違っているのか教えてもらえますか?

セルの書式設定イベントで行ヘッダーの背景色を変更しています。

4

1 に答える 1

1

EnableHeadersVisualStylesDataGridViewのプロパティを に設定する必要がありますfalse。そうしないと、ビジュアル スタイル (つまり、XP スタイル、または Vista/7 の Aero) を使用してヘッダーがレンダリングされます。

于 2010-09-06T04:01:39.327 に答える