0

我在图片框中加载了一个位图。我的问题是我希望它在使用鼠标时移动顺畅。是否有一些超级重复功能可以非常快速地移动某些像素并成像?

还是每次我移动一个像素时都必须完全重新绘制图片框(不知何故使用 LockBits 方法)?

我需要它快速运行而没有闪烁。

4

2 回答 2

2

显然你每次移动时都必须重新绘制整个框,诀窍是你不重新计算你看到的整个区域,你保持整个(或至少一大块)图片的加载,只指定其中的一部分画。

于 2012-11-18T22:23:50.417 回答
0

这里描述了一个有趣的概念,它可能满足您的需求 - 假设您的位图没有平铺,即可以一次全部加载:

将 PictureBox 放入面板中,使用面板作为视口。

于 2012-11-18T23:06:20.243 回答