管理杂谈OA答疑ERP答疑教程搜索

【C#】小技巧–设置Listview控件行高


winform中,listview是没有办法设置行高的,没行之间排得密密麻麻的,很不好!

可以加入一个imagelist来 撑大 行,实现行高的设置!

//   设置行高   20

ImageList   imgList   =   new   ImageList();

imgList.ImageSize   =   new   Size(1,   20);//分别是宽和高

listView1.SmallImageList   =   imgList;   //这里设置listView的SmallImageList ,用imgList将其撑大

//添加列表内容

ImageList imgList = new ImageList();

imgList.ImageSize = new Size(1, 24); //分别是宽和高

listView0.SmallImageList = imgList;  //这里设置listView0的SmallImageList ,用imgList将其撑大

listView0.Items.Clear();

listView0.BeginUpdate();             //UI挂起,直到EndUpdate绘制控件结束

for (var tmpNum=0; tmpNum< arrayFunctionList.Length; tmpNum++)

{

    ListViewItem Item = new ListViewItem();

    Item.Text = (tmpNum + 1).ToString();

    Item.SubItems.Add(arrayFunctionList[tmpNum]);

    Item.SubItems.Add(arrayFunctionInfo[tmpNum]);

    Item.SubItems.Add("未启动");

    listView0.Items.Add(Item);

}

listView0.EndUpdate();              //绘制结束,继续描述UI


更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn