C# listview中顯示imagelist中的圖片
阿新 • • 發佈:2019-01-06
在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); } }