PDA

View Full Version : حرفه ای: نمایش عکس در list view



حسین.کاظمی
دوشنبه 28 دی 1394, 21:58 عصر
سلام
میشه راهنماییم کنید که چطوری یک عکس را در list view با (view=details) نشون بدم؟؟؟؟

Mahmoud.Afrad
دوشنبه 28 دی 1394, 23:52 عصر
یک شئ ImageList اضافه کن و عکسهات رو به خصوصیت Images این شئ اضافه کن. این شئ imagelistرو به خصوصیت SmallImageList از ListView نسبت بده.
مثال: نمایش فایلهای jpg یک پوشه

private void FillListView(string directoryPath, int imageWidth, int imageHeight)
{
listView1.View = View.Details;
listView1.Columns.Add(string.Empty, -2);
imageList1.ImageSize = new Size(imageWidth, imageHeight);
string[] imagePathList = Directory.GetFiles(directoryPath, "*.jpg|*.png");
for (int i = 0; i < imagePathList.Length; i++)
{
imageList1.Images.Add(Image.FromFile(imagePathList[i]));
listView1.Items.Add(imagePathList[i], i);
}
listView1.SmallImageList = this.imageList1;
}