【发布时间】:2012-02-04 17:34:18
【问题描述】:
我正在编写一个显示图像缩略图的小应用程序。所有显示的图像都在同一个目录中,每个图像都在它自己的组框中,带有一些标签和一个复选框。所有的分组框都被添加到一个 flowlayoutpanel 中。问题是,图像的数量可能会变得非常大,我担心如果我加载所有图像,即使它们还不可见,内存使用/性能可能会有点失控。
有没有办法只加载用户当前可见的图像?我的第一个想法是存储我的框的位置并根据滚动位置确定要加载哪些图像,或者是否有更简单的方法来确定图片框/组框当前是否可见?
【问题讨论】:
标签: c# image scroll picturebox groupbox