您的位置:首页 > 编程语言 > C#

C# listview中显示imagelist中的图片

2014-08-27 14:15 239 查看
在winform中,实现图片列表的功能:
private void LoadImageList()
{
var path = Environment.CurrentDirectory+"/Images/";
var list = new List<string>();
list.Add("01-01-0001.jpg");
list.Add("01-02-0002.jpg");
list.Add("01-03-0003.jpg");
list.Add("01-04-0004.jpg");
list.Add("01-05-0005.jpg");
list.Add("01-06-0006.jpg");
list.Add("01-07-0007.jpg");

ImageList imglist = new ImageList();
imglist.ImageSize=new Size(48,48);
imglist.ColorDepth = ColorDepth.Depth32Bit;
foreach (var fileName in list)
{
imglist.Images.Add(Image.FromFile(path + fileName));
}
picListView.LargeImageList = imglist;

for (int i = 0; i < imglist.Images.Count; i++)
{
var lvi= new ListViewItem();
lvi.ImageIndex = i;
lvi.Text = "P" + i;
lvi.ToolTipText = "P" + i;
picListView.Items.Add(lvi);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: