如何在VB中实现图片的另存为功能 20

我现在做了一个vb程序,其中有一个图片框picture2,其中显示着一张bmp文件。我想做一个command2按钮,这个按钮的功能就是在点击后弹出一个另存为对话框,让我可... 我现在做了一个vb程序,其中有一个图片框picture2,其中显示着一张bmp文件。我想做一个command2按钮,这个按钮的功能就是在点击后弹出一个另存为对话框,让我可以把picture2图片框中的图片保存下。哪位高手可以帮我编写下command2的代码?感激不尽 展开
 我来答
科技程序迷
2010-05-28 · TA获得超过2822个赞
知道大有可为答主
回答量:2240
采纳率:0%
帮助的人:1843万
展开全部

添加一个CommonDialog1文件系统控件(见图)!

Private Sub Command2_Click()

   On Error GoTo errh

    

    CommonDialog1.Filter = "JPG格式|*jpg;Bmp格式|*.bmp;Gif格式|*.gif"

    CommonDialog1.ShowSave

    SavePicture Picture1.Image, CommonDialog1.FileName

    Exit Sub

errh:

MsgBox "错误!保存没用成功"

End Sub

stzcw
2010-05-28 · TA获得超过236个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:0
展开全部
Private Sub Command2_Click()
Dim sSavePath As String

On Error GoTo ErrDlg
With CommonDialog1
.DialogTitle = "保存图片"
.CancelError = True
.Filter = " (*.bmp)|*.bmp"
.Flags = &H4
.ShowSave
sSavePath = .FileName
End With

If sSavePath <> "" Then
SavePicture Picture1.Picture, sSavePath
End If

ErrDlg:
End Sub

向工程添加部件:microsoft common dialog control 6.0
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tvrjcf
2010-05-28 · TA获得超过192个赞
知道答主
回答量:83
采纳率:0%
帮助的人:75.6万
展开全部
使用一个保存对话框控件,工程-部件-控件 找到microsoft common dialog control 6.0 。

Private Sub Command2_Click()
CommonDialog1.ShowSave
If CommonDialog1.FileName <> "" Then
SavePicture Picture2.Image, CommonDialog1.FileName
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一录顺风
2010-05-28 · TA获得超过150个赞
知道答主
回答量:220
采纳率:0%
帮助的人:216万
展开全部
Private Sub Command2_Click()
Dim strFilename As String
On Error GoTo errHandler

With CommonDialog1
.Filter = "JPEG 图片|*.jpg|位图(*.bmp)|*.bmp"
.ShowSave
.CancelError = False
strFilename = .FileName
If Trim$(strFilename) <> "" Then
SavePicture Me.picture2.Image, strFilename
End If
End With
Exit Sub

errHandler:
MsgBox Err.Description
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式