VB中要保存图片问题

我的程序CommonDialog1.Filter="JPG文件|*.JPG|所有文件|*.*"CommonDialog1.ShowSaveFileName=CommonD... 我的程序
CommonDialog1.Filter = "JPG文件|*.JPG|所有文件|*.*"

CommonDialog1.ShowSave
FileName = CommonDialog1.FileName
If Command2.Enabled = True Then
SavePicture Pic1.Image, FileName
End If
If Command6.Enabled = True Then
SavePicture Picture1.Image, FileName
End If
那要当 Command2.Enabled = True And Command6.Enabled = True时,怎么编可以保存两幅picture
我想大家还不是很明白我的意思。我上面的程序可以实现保存一幅图片,但是要两幅一起的话大家的方法试了下还是不行
我的程序是写在保存菜单里的:
Private Sub save_Click()

CommonDialog1.Filter = "JPG文件|*.JPG|所有文件|*.*"

If Command2.Enabled = True Then
SavePicture Pic1.Image, FileName
End If
If Command6.Enabled = True Then
SavePicture Picture1.Image, FileName
End If
'If Command2.Enabled = True And Command6.Enabled = True Then
'SavePicture Pic1.Image And Picture1.Image, FileName
'End If
End Sub
请帮我修改一下我打'里面的这几句,实现同时按下按钮保存两幅画
展开
 我来答
最美乡村行
2010-03-18 · TA获得超过1136个赞
知道大有可为答主
回答量:1191
采纳率:0%
帮助的人:1620万
展开全部
运行两次SavePicture
但需要重命名FileName

Dim FileName1 As String
FileName1 = Mid(FileName, 1, InStrRev(FileName, ".") - 1) & "1" & Mid(FileName, InStrRev(FileName, "."))
SavePicture Picture1.Image, FileName
SavePicture Picture1.Image, FileName1

程序运行解释
这里假设
FileName = "C:\Program Files\Thunder\Thunder.jpg"
那么
FileName1 = "C:\Program Files\Thunder\Thunder1.jpg"
zainden
2010-03-18 · TA获得超过1625个赞
知道大有可为答主
回答量:1993
采纳率:50%
帮助的人:1121万
展开全部
有个笨方法,比较直观些?
If Command2.Enabled = True And Command6.Enabled = True Then
SavePicture Pic1.Image, FileName
SavePicture Picture1.Image, FileName
elseIf Command6.Enabled = True Then
SavePicture Picture1.Image, FileName
elseif Command2.Enabled = True then
SavePicture Pic1.Image, FileName
End If

还有个方法
dim flag
flag=0
if Command2.Enabled =true then flag=flag+1
if Command6.Enabled =true then flag=flag+2
select case flag
case is =1: SavePicture Pic1.Image, FileName
case is =2: SavePicture Pic2.Image, FileName
case is =3:
SavePicture Pic1.Image, FileName
SavePicture Pic2.Image, FileName
end select

还有个方法
if Command2.Enabled =true then SavePicture Pic1.Image, FileName
if Command6.Enabled =true then SavePicture Pic2.Image, FileName

控件名和文件名 搞清楚就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oaita
2010-03-18 · TA获得超过708个赞
知道小有建树答主
回答量:669
采纳率:100%
帮助的人:799万
展开全部
关键是你就一个文件名,要输出成两个文件怎么行?

你可以让用户选择文件名 如a.jpg

然后Command2.Enabled = True 保存
a.jpg
然后Command6.Enabled = True 保存
a2.jpg
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友740e59274
2010-03-18 · TA获得超过783个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:0
展开全部
'可以这样子,不过VB保存图片的格式是BMP文件
CommonDialog1.Filter = "JPG文件|*.JPG|所有文件|*.*"
If Command2.Enabled = True Then
CommonDialog1.ShowSave
FileName = CommonDialog1.FileName
SavePicture Pic1.Image, FileName
End If
If Command6.Enabled = True Then
CommonDialog1.ShowSave
FileName = CommonDialog1.FileName
SavePicture Picture1.Image, FileName
End If
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彬腾
2010-03-18 · TA获得超过211个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:181万
展开全部
你现在就是两个都为 True 时就能保存两个图片啦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式