C#中ListView控件行高的控制


ListView控件沒有直接的屬性設置行的高度,不過可以通過加載一個ImageList對象來控制行高,行高等效於加載的ImageList對象的高度。
例如
    ImageList iList = new ImageList();
    iList.ImageSize = new Size(1, 24);//寬度和高度值必須大於等於1且不超過256
    this.listView1.SmallImageList = iList;//這樣的結果在第一列的前面多出了1個分量的寬,所有行的高度為24
另外:在使用DevComponets.DotNetBar2程序集中的ListViewEx控件時,因為在屬性欄沒有找到OwnerDraw屬性,所以需要手動添加代碼設置該屬性為false。因為如果不設置,當鼠標在第一列的數據行移動鼠標的時候,移動過的位置網格線會出現消失的現象。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM