ImageList
imageList = new ImageList();
            OpenFileDialog
opend1 = new OpenFileDialog();
            opend1.Filter = "Image
Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*";
            opend1.Multiselect = true;
 
            if
(opend1.ShowDialog() == DialogResult.OK)
            {
                listView1.View = View.LargeIcon;
                imageList.ImageSize = new Size(100,
100);
                for
(int c = 0; c < opend1.FileNames.Length;
c++)
                {
                    Image
i = Image.FromFile(opend1.FileNames[c].ToString());
                    Image
img = i.GetThumbnailImage(100, 100, null, new IntPtr());
                    imageList.Images.Add(img);
                }
 
                listView1.LargeImageList =
imageList;
 
                for
(int j = 0; j < imageList.Images.Count; j++)
                {
                    ListViewItem
lstItem = new ListViewItem();
                    lstItem.ImageIndex = j;
                   
listView1.Items.Add(lstItem);
                }
            }