C#中ListView控件行高的控制
2012-11-03 11:19
453 查看
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。因为如果不设置,当鼠标在第一列的数据行移动鼠标的时候,移动过的位置网格线会出现消失的现象。
例如
ImageList iList = new ImageList();
iList.ImageSize = new Size(1, 24);//宽度和高度值必须大于等于1且不超过256
this.listView1.SmallImageList = iList;//这样的结果在第一列的前面多出了1个分量的宽,所有行的高度为24
另外:在使用DevComponets.DotNetBar2程序集中的ListViewEx控件时,因为在属性栏没有找到OwnerDraw属性,所以需要手动添加代码设置该属性为false。因为如果不设置,当鼠标在第一列的数据行移动鼠标的时候,移动过的位置网格线会出现消失的现象。
相关文章推荐
- C#中ListView控件行高的控制
- C#中ListView控件行高的控制
- C#中 ListView控件行高的巧妙设置方法
- C#中 ListView控件行高的巧妙设置
- C# 多线程控制UI上的控件
- C#中如何修改ListView的行高
- C# 多线程控制控件实例(例程简单,注释详细)
- C# ListView控件基本用法
- C#从一个类中调用控制主窗体的控件
- C# ListView控件的间隔色和自动适应宽度
- 想在C#中的listView 控件中显示图片
- 强大的ListView风格开源表格控件XPTable源码(C#)
- C#:ListView控件如何实现点击列表头进行排序
- C# 通过委托控制进度条以及多线程更新控件
- C#中ListView控件的用法
- [代码问题解决录A1]c#Listview控件动态添加数据并阻止重复添加
- 控制带有滚动条的控件(ListView,TreeView等)的滚动条显示
- 黄聪:C# 多线程控制控件实例
- 通过监听Windows消息对复合控件进行整体控制(C#)一
- C# Winfrom中Listview控件点击获取行