tec*_*hno 5 .net c# listview image winforms
我正在使用附加到图像列表的列表视图控件来在表单上的列表视图中显示图像的缩略图.我正在使用循环和以下代码将文件夹中的图像添加到图像列表中
ImageList1.Images.Add(Image.FromFile("c:\\windows\\img.bmp")).
但是如果有很多图像,则会抛出内存不足异常(即使在处理之后).我想将图像加载到当前对用户可见的列表视图中,即:在用户滚动时动态加载图像.如果有5个图像在用户视图中我想只加载5个图像,如果用户滚动我想获得当前应该对用户可见的图像的索引并仅加载这些图像.
请帮我解决这个问题.