读书人

有比较“理智”的方法重绘ListView的边

发布时间: 2011-12-31 23:50:30 作者: rapoo

有比较“理智”的方法重绘ListView的边框吗?
希望重绘ListView的边框,但发现获得ListView的Graphics接口后用Clear(Color)方法也清不掉边框,更别说重绘~~把ListView的BorderStyle设置为BorderStyle.None是可以把边去掉,但是ListView就少几个象素了,而且也画不上去~~~

有人介绍我可以把BorderStyle设置为None后,在ListView下面掂块Panel然后把边画在Panel上,虽然这样可行,但请问还有没有其他方法可以直接重绘ListView的边呢?

期待你的帮助!

[解决办法]
就是说,如果有边的时,边是占一个象素的,现在没有了边了,就每边少了一个象素

不明白这样有什么影响?
[解决办法]
车~~~ 甘你加多个panel计算住个anchor米算咯,反正.net本来就要晒好多内存在窗体

你加多个panel底版都5争在啦

读书人网 >C#

热点推荐