| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 645 人关注过本帖
标题:不会写保存的一行代码,好心人给指点一下把
取消只看楼主 加入收藏
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
 问题点数:0 回复次数:4 
不会写保存的一行代码,好心人给指点一下把

这是个通用对话框的图形打开和保存程序,图形已经用代码打开了 可保存的时候出问题了,我不会让文件保存在通用对话框指定的路径里面, 哪位好心人给指点一下把 下面有生成好的EXE文件. Private Sub BB_Click() CommonDialog1.FileName = "" CommonDialog1.Flags = vbOFNFileMustExist CommonDialog1.Filter = "ALL Files|*.*|*.jpg|*.JPG|(*.exe|*.exe|(*.TXT)|*.TXT" CommonDialog1.FilterIndex = 2 CommonDialog1.DialogTitle = "Open File(*.jpg)" CommonDialog1.ShowOpen If CommonDialog1.FileName = "" Then MsgBox "No file selectd", 37, "Checking" Else

Picture1.Picture = LoadPicture(CommonDialog1.FileName)'打开指定路径的图片

End If End Sub

Private Sub CC_Click() CommonDialog1.CancelError = False CommonDialog1.DefaultExt = "jpg" CommonDialog1.FileName = "111.jpg" CommonDialog1.Filter = "Text files(*.txt)|*.jpg|*.JPG|*.TXT|All Files(*.*)|*.*" CommonDialog1.FilterIndex = 2 CommonDialog1.DialogTitle = "Save File As(*.jpg)" CommonDialog1.Flags = vbOFNOverwritePrompt Or vbOFNPathMustExist CommonDialog1.ShowSave '接下来如何保存通用对话框指定路径的图形文件呢 SavePicture Picture1, "d:\555.jpg"'调用这个语句只能把打开的图片保存在固定的位置,根本不是用通用对话框保存的,我想用通用对话框进行选择名字然后保存,大家说代码该咋写呀.我下一步该咋办呢.谢谢 End Sub

Private Sub DD_Click() End End Sub

qkRMNnEu.rar (4.23 KB) 不会写保存的一行代码,好心人给指点一下把

[此贴子已经被作者于2005-10-16 11:47:32编辑过]

搜索更多相关主题的帖子: 代码 保存 
2005-10-16 11:35
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
[QUOTE]都出来了,你如果用SavePicture Picture1, "d:\555.jpg"要保存对话框干什么? SavePicture Picture1, CommonDialog1.FileName 就完了啊 [/QUOTE] 我用了这个语句后,我打开的明明是一张图片,可保存的却成了文本文件了,里面全是图片的编码,这个该咋样解决呢,我是个新手,一点不对就迷糊,麻烦你了

2005-10-16 16:03
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
[QUOTE]对啊,楼上的说的对啊。可是CommonDialog1.FileName这个是文件的路径呀。你要保存的图片是个文件,那么它只能保存在文件夹里。[/QUOTE] 我打开的明明是美丽的图片,可保存后却变成了文本文件, 这个是啥问题呢,我该如何做呢,我错在什么地方呢. 我想把它保存为图片,该如何下手呢, 请大家指点

2005-10-16 17:25
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
明白了,没想到和打开的默认有关系.
你们就是厉害
一下字就找到原因了,
谢谢大家了~~~~~~~~~

2005-10-16 19:29
yaoguai2005
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2005-9-11
收藏
得分:0 
我把它变成这样了
CommonDialog1.Filter = "Text files(*.txt)|*.jpg|*.JPG"
SavePicture Picture1, CommonDialog1.FileName
就完全没有问题了

唯一的缺陷就是,图片整体不能随着窗体的变化而自动调整,
我把图片的autosize设置为TRUE也不能让图片整体自动缩进,
还的想其他办法才行.

2005-10-17 13:04
快速回复:不会写保存的一行代码,好心人给指点一下把
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.054456 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved