C#控件Listview中显示imagelist中的图片

//加载系统图片
        private void LoadImage()
       {
            #region
           ImageList imglist = new ImageList();
           List<</span>string> keylist = new List<</span>string>();
           imglist.ImageSize = new Size(48, 48);
           imglist.ColorDepth = ColorDepth.Depth32Bit; //添加系统图片
           imglist.Images.Add("Fish", PreinstallImages.Fish);
           keylist.Add("Fish");
           imglist.Images.Add("ColdDish",PreinstallImages.ColdDish);
           keylist.Add("ColdDish");
           imglist.Images.Add("DefaultImage",PreinstallImages.DefaultImage);
           keylist.Add("DefaultImage");
           imglist.Images.Add("Drink",PreinstallImages.Drink);
           keylist.Add("Drink");
           imglist.Images.Add("Rice", PreinstallImages.Rice);
           keylist.Add("Rice");
            //imglist.Images.Add(PreinstallImages.ErrorImage);
            this.listView1.LargeImageList = imglist;
            for (int i = 0; i <</span> imglist.Images.Count; i++)
           {
               ListViewItem lvi = new ListViewItem();
               lvi.ImageIndex = i;
               lvi.Text = keylist[i];
               lvi.ToolTipText = keylist[i];
                this.listView1.Items.Add(lvi);
           }
            #endregion
       }
imgList 要设置为View属性改成LargeIcon。

ListView 的LargeImageList = “你的ImageList”

猜你喜欢

转载自blog.csdn.net/luohaitao/article/details/127345165