【问题标题】:How to Save The Whole Windows Form as Image? - VB.NET [duplicate]如何将整个 Windows 窗体保存为图像? - VB.NET [重复]
【发布时间】:2016-06-15 03:35:53
【问题描述】:

是否可以将此窗体实际保存为图像?就像用户单击另存为图像时一样?如果是,可以为此提供代码吗?谢谢。

【问题讨论】:

标签: vb.net


【解决方案1】:

首先,这里不会有人为您提供代码。只会为您的解决方案提供指导或一些启示。

所以作为解决方案的一个亮点,看看.NET支持的这种方法。

Control.DrawBitmap method

你可以使用如下方法:

 Dim frm = Form.ActiveForm
Using bmp = New Bitmap(frm.Width, frm.Height)
    frm.DrawToBitmap(bmp, New Rectangle(0, 0, bmp.Width, bmp.Height))
    bmp.Save("c:\temp\screenshot.png")
End Using

希望这为解决方案提供了一个小的输入。

【讨论】:

  • 嗨!谢谢你的想法 :) 我把这个想法和我在 youtube 上观看的视频结合起来了。再次感谢!
  • 这对像我这样的新人来说就像一个魅力。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-04-27
  • 2021-03-13
  • 1970-01-01
  • 2012-02-13
  • 1970-01-01
  • 1970-01-01
  • 2012-04-05
相关资源
最近更新 更多