Есть объект listView1. В нём хранится Items = список строк-путей к картинкам. Также к нему привязан ImageList, в котором хранятся превьюшки картинок.
private void DirectoryInitialization(string[] images)
{
listView1.Clear();
imageList1.Images.Clear();
for (int i = 0; i < images.Length; i++)
{
imageList1.Images.Add(Image.FromFile(images[i]).GetThumbnailImage(100, 100, new Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero));
listView1.Items.Add(new ListViewItem(images[i], i));
}
listView1.View = View.LargeIcon;
listView1.LargeImageList = imageList1;
}
Вопрос: Как сделать так, чтобы превьюшки отображались только для тех изображений, которые попадает в область видимости на форме, а те, которые в скроле, загружались по мере скроллинга?(для этого вероятно должен быть стандартный event..)