我的程序在datagridview中绘制了一个组合框列的背景颜色。 我赢了xp一切正常,但在win 7中,组合框有灰色:
如果您查看镜头,您会看到组合框列是灰色的,但它们必须像其他列一样呈黄色。
如果我使用旧的Windows主题网格没问题,但我希望使用win 7的新主题。
(我是开发人员,所以我可以更改代码来绘制单元格)
答案 0 :(得分:1)
Possible to use XP Visual Style in Vista/Win7?
Need to change DatagridviewCombobox cell background color in Windows7
虽然这是关于ForeColor的,但它也可以为背景色提供修复;
How to change ForeColor of ComboBox's Selected Item? @Cody Gray
答案 1 :(得分:1)
解决了,使用平面样式组合框并正确显示颜色