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);
}
}