VB2010或VB.NET 怎么能将自身窗体的所有内容保存为图片

(图片格式为JPG、PNG、bmp都可以)(保存到桌面),请给出代码,谢谢!xjnzhidao的方法可以用,但是保存图片后,上面的字迹不清晰,能否提供保存为高清的图片的代... (图片格式为JPG、PNG、bmp都可以)(保存到桌面),请给出代码,谢谢!
xjnzhidao 的方法可以用,但是保存图片后,上面的字迹不清晰,能否提供保存为高清的图片的代码。
展开
 我来答
百度网友bdb9803
推荐于2017-10-14 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        System.Windows.Forms.SendKeys.Send("%{PRTSC}")
        Delay(0.1)
        Dim bmp As Bitmap = CType(Clipboard.GetDataObject().GetData(DataFormats.Bitmap), Bitmap)
        bmp.Save("c:\test1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
    End Sub

    Private Sub Delay(ByVal tim As Single)
        Dim t As Single = Microsoft.VisualBasic.Timer + tim
        While t > Microsoft.VisualBasic.Timer
            My.Application.DoEvents()
        End While
    End Sub
追问
本人为新手,能否帮助优化下代码,将图片保存为高清的,因为使用上面的代码,图片上的字迹不清晰
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式