求教图片延迟加载问题(winform)

XiaoQi12321 2014-03-28 10:44:19
我把100张图片动态加载到form的一个panel中,panel只能显示5个画面,我想实现延迟加载功能,就是,只加载panel显示的图片,请大神们给个思路。。。
...全文
225 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenzhihuasilao 2014-03-28
  • 打赏
  • 举报
回复
引用 2 楼 bdmh 的回复:
那你就计算一下尺寸,看一屏能显示几个,就加在几个,然后在滚动事件中,逐步加载下一行
不明白,panel不是只能显示一张图片吗?难道还能多张同时显示在一个panel里面?
XiaoQi12321 2014-03-28
  • 打赏
  • 举报
回复
引用 4 楼 XiaoQi12321 的回复:
[quote=引用 2 楼 bdmh 的回复:] 那你就计算一下尺寸,看一屏能显示几个,就加在几个,然后在滚动事件中,逐步加载下一行
大大,还有没有别的思路? [/quote] 图像有时候上下只显示一半的时候 计算的不是很好,而且 他们的间距不完全一样
XiaoQi12321 2014-03-28
  • 打赏
  • 举报
回复
引用 2 楼 bdmh 的回复:
那你就计算一下尺寸,看一屏能显示几个,就加在几个,然后在滚动事件中,逐步加载下一行
大大,还有没有别的思路?
XiaoQi12321 2014-03-28
  • 打赏
  • 举报
回复
引用 1 楼 chenzhihuasilao 的回复:
你所谓的延时加载,是先显示5张,过一会再显示另外5张吗?
是拖动滚动条显示的时候才加载,不显示就一直不加载。
bdmh 2014-03-28
  • 打赏
  • 举报
回复
那你就计算一下尺寸,看一屏能显示几个,就加在几个,然后在滚动事件中,逐步加载下一行
chenzhihuasilao 2014-03-28
  • 打赏
  • 举报
回复
你所谓的延时加载,是先显示5张,过一会再显示另外5张吗?

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧