ListView控件外觀形式多樣,界面也比較清爽,深得軟件作者的青睞。但有些細節的地方,卻得掌握些小竅門才能收控自如。這里把工作中遇到的小問題總結一下,希望能拋磚引玉,大家也把看家之寶拿出來秀秀。
1、怎樣控制ListView的行距?
這是個頭疼的問題,無論你怎樣設置,它都不能按你所想擴大些,它總是按照字體的大小來自適應行距,這樣看些來總是覺得不舒服,太密了。其實解決這個問題也非常簡單,就是加入個ImageList,然后加入個背景為透明色的1*16的GIF文件,16為高度,你想要多高都可以。將ListView的SmallImageList設置為此ImageList 即可。
2、怎樣設置每一欄不同的前景色和背景色?
可能很多朋友會覺得這根本就不是個問題,因為每個ListViewItem都有ForeColor和BackColor屬性。設置它們為所要的顏色值不就行了嗎?如果你實際去試一下,你就會發現行不通。背景色設置不起作用,跟沒設一樣。奧秘就在于ListViewItem的UseItemStyleForSubItems屬性,將它設置為False就可以了。

