如何在VB中实现图片的另存为功能 20
我现在做了一个vb程序,其中有一个图片框picture2,其中显示着一张bmp文件。我想做一个command2按钮,这个按钮的功能就是在点击后弹出一个另存为对话框,让我可...
我现在做了一个vb程序,其中有一个图片框picture2,其中显示着一张bmp文件。我想做一个command2按钮,这个按钮的功能就是在点击后弹出一个另存为对话框,让我可以把picture2图片框中的图片保存下。哪位高手可以帮我编写下command2的代码?感激不尽
展开
4个回答
展开全部
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
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
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用一个保存对话框控件,工程-部件-控件 找到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
Private Sub Command2_Click()
CommonDialog1.ShowSave
If CommonDialog1.FileName <> "" Then
SavePicture Picture2.Image, CommonDialog1.FileName
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询