У меня есть следующий код
files = di.GetFiles("*.jpg");
for (int i = 0; i < files.Length; i++)
{
il.Images.Add(System.Drawing.Image.FromFile(folder + "\\" + files[i].Name));
lv.Items.Add(files[i].Name, i);
}
код заполняет System.Windows.Forms.ImageList изображениями из файлов jpg.он также создает System.Windows.Forms.ListView, где каждый элемент связан с изображением в списке изображений.
Я уменьшил размер файла и попытался оптимизировать код.Тем не менее, я не могу получить менее 3 секунд для 290 ~ 30 000 файлов JPG (или любого другого формата).
У вас есть лучший способ загрузить представление списка?