C#如何实现图片分块延时显示文章摘要:假设以512x512的大小为一个“瓦片”,那么比方说,你能够在内存中先申明一个 List 来保留已经加载到Picture上的瓦片(用其左上角的坐标地位来对应到瓦片)。当捕捉滚动事件时,依据滚动条位置以及窗口大小,你可以盘算出当前窗口可见区域的四边规模,通过比拟这个范畴中所有的瓦片区域的每一个、是否在List中,就可以断定“还须要加载哪一个区域的瓦片”。例如已知的窗口的(转动之后)的左上角是r(Point类型),可以?for (var i = r.X; i = lt.X + 窗口宽度; i += 512)
|
|
时间:2013-09-20 22:36来源:未知 作者:admin 点击:
次 《C#如何实现图片分块延时显示》
| |
上一篇:C#如何实现FTP在服务器上遍历文件夹 下一篇:C#如何将Excel导入到数据库 |
||