2010-09-03 64 views
0

我有一個Windows窗體datagridview。我正在動態更改行標題的背景顏色。如果OS顯示樣式是經典的,背景顏色會成功更改。但是,如果顯示樣式是Windows XP,則行標題的背景顏色不會更改。請注意,我可以更改該行的背景顏色。 有人可以告訴我我做錯了什麼嗎?我正在更改單元格格式事件中的rowheader的背景顏色。無法更改行標題背景顏色DIN XP顯示樣式,但在經典顯示樣式

回答

0

您需要將DataGridView上的EnableHeadersVisualStyles屬性設置爲false,否則它將使用視覺樣式(即XP樣式或Vista/7上的Aero)呈現標題。