在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);
}
}
该篇博客介绍了如何在C#的WinForm应用中使用ListView组件显示ImageList中的图片。通过加载图片文件,创建ImageList,设置图片大小和颜色深度,并将图片添加到ImageList中,然后将ImageList绑定到ListView,最后为ListView项添加对应的图片索引和文本提示。
874

被折叠的 条评论
为什么被折叠?



