C#中ListView控件行高的控制

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。因为如果不设置,当鼠标在第一列的数据行移动鼠标的时候,移动过的位置网格线会出现消失的现象。

你可能感兴趣的:(ListView,C#,行高)