vb中如何让picturebox画出的图形保存为图片格式

coffeekane coffeekane 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问:我在picturebox控件中用line\circle等绘图命令画出图形后,希望将得到的图形保存为jpg\gif等图片格式,如何实现?请教各位大虾们!:)谢!!

pls:用如下程序得到的只是空白图。请大虾们看看我下面的程序有什么问题:)

Private Sub Command2_Click()
Call SavePic("D:\毕设答辩准备\vb\vb保存pic", "good.jpg")
End Sub

Public Function SavePic(PicPath As String, PicName As String)
'调用绘图程序来保存图片
Dim RTV

Dim i, j As Integer
Dim fso As New FileSystemObject
RTV = Shell("mspaint.exe", vbMaximizedFocus) ' 激活绘图程序。
'Sleep (1000)
AppActivate RTV, True
SendKeys "^v", True '粘贴完毕
SendKeys "%f", True '保存图片
SendKeys "^a", True
SendKeys PicPath & "\" & PicName, True '保存路径和名称
If fso.FileExists(PicPath & "\" & PicName) = True Then '检测图片是否存在
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{ENTER}", True
SendKeys "{TAB}", True
SendKeys "{ENTER}", True
Else
SendKeys "{ENTER}", False
SendKeys "{ENTER}", False
End If
SendKeys "%{F4}", True
Clipboard.Clear
End Function
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
coffeekane
VB基础类 7,788 成员 197,583 内容