0

我想要一种在每次刷新时加载 5 张图片的方法。我在数据库中有 300 多张图片,我希望它们在表单加载时每 5 张图片加载一次。然后他们在那里 sray 10 秒,然后接下来的 5 次加载 n 继续加载,直到所有图片都加载完毕,然后从头开始重新启动。它应该使用循环。因为我有一种动态的方式来加载我的图片和文本框。那么我怎么能加载 5 个图片,然后在第一个 5 个消失后的下一个 5 个。一切都应该发生在一种形式上。甚至可能使用 ashock.. 或任何其他方式。

4

1 回答 1

0

or any other way.

您可以这样做,首先获取所有这 300 张图片load event并将其存储在数据中(使用datatable将减少多次连接到后端的可能性)。然后在您的表单中使用计时器并将其间隔设置为 5000 毫秒(即 5 秒)。使用to 来跟踪显示的图片数量,每次调用tick 事件global variable时将其增加 5 (当您分配的时间间隔过去时将被触发。 - 例如:每 5 秒)。现在在里面,从数据表中获取五张图片(使用它来获取接下来的 5 张图片)。通过替换旧图像来显示这五个图像。一旦Tick eventtick eventglobal variableglobal variable再次达到 300 时将其重置为 0。仅当您停止计时器时,此循环才会结束。

希望这会给你一个想法来完成你的任务。

于 2013-03-22T16:44:25.333 回答