巨大的图片盒 (16000x16000)

发布于 2024-10-15 04:19:35 字数 195 浏览 1 评论 0原文

有时,我的用户会使用 16000x16000 图片框(位于面板中,用于自动滚动)。

图片框的使用方式类似于图块地图。在它上面,我绘制图块来制作地图(是的,它是一个地图编辑器)......

但是仅仅能够创建一个巨大的图片框的想法对于性能来说是很糟糕的。

我被告知“仅加载可见区域”,但是,图片框上的“加载”是什么意思?我能控制吗?

Sometimes, my users will use a 16000x16000 picturebox (which is located in a Panel, for autoscroll).

The picturebox is used like a tiles map. On it, I draw tiles for making maps (yes, it is a map editor)...

But the mere idea of being able to create a picturebox that huge, is terrible for performance.

I am told to "only load the visible area", but, what do they mean by "load" on a picturebox? Can I control that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱,才寂寞 2024-10-22 04:19:35

您不想让图片框显示完整的图像。相反,您可以使用 Paint 事件自己绘制可见图像部分

You don't want to let the picturebox display complete images. Instead, you use the Paint event to draw the visible image portion yourself

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文