将表单的图像复制到内存中的位图

发布于 2024-09-05 02:38:49 字数 74 浏览 1 评论 0原文

如何将表单的 clientrectangle 中的图像复制到内存中的位图?我知道如何从位图转到表单,但不知道如何从位图转到表单。谢谢!

How can I copy the image in the clientrectangle of my form to a bitmap in memory? I know how to go from bitmap to form, but not the other way around. Thanks!

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

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

发布评论

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

评论(2

此刻的回忆 2024-09-12 02:38:49

您可以使用 DrawToBitmap() 方法。大多数情况下可以工作,但您可能有不实现它的控件,例如 RTB 或第 3 方控件。备份方法是Graphics.CopyFromScreen()。

You can use the DrawToBitmap() method. Mostly works, but you might have controls that don't implement it, like RTB or 3rd party controls. The backup method is Graphics.CopyFromScreen().

執念 2024-09-12 02:38:49

假设您指的是表单的BackgroundImage 属性。

var bmp = ((Bitmap)this.BackgroundImage);

Assuming you're referring to the BackgroundImage property of the form.

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