阅读背景:

请教如何重绘DataGridView列头的样式?

来源:互联网 
vs2005中c#写的winform程序,用到了很多DataGridView,想把灰色的列头(ColumnHeader)换成那种色彩渐变带有水晶效果的样式,不知道如何重绘?我开始在paint事件里在头的位置画一个列头覆盖原来的,可点击头时有闪动,可能是下面的位置本来已经绘制好了而我又画了一个的原因。后来干脆让DataGridView本身的列头不显示,就显示我手动绘制的那个,又觉得这样不太好。想问下大家我如何override绘制头的事件?或者到底怎么写最好?最好能提供一段源码,谢谢了! vs2005中c#写的winform程序,用到了很多DataGridView,想把灰色的列头(



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: