C#winfrom中SaveFileDialog控件如何自动保存到指定的路径
展开全部
//自动保存图片的代码
private void Autosave()
{
string Opath =@"D:\VedioCapture\Photo";
string photoname = DateTime.Now.Ticks.ToString();
if (Opath.Substring(Opath.Length-1, 1) != @"\")
Opath = Opath + @"\";
string path1 = Opath + DateTime.Now.ToShortDateString();
if (! Directory.Exists(path1))
Directory.CreateDirectory(path1);
//pictureBox1.Image.Save(path1 +"\\" + photoname + ".jpg",System.Drawing.Imaging.ImageFormat.Jpeg);
//图像的缩小
System.Drawing.Bitmap objPic,objNewPic;
try
{
objPic = new System.Drawing.Bitmap(pictureBox1.Image);
objNewPic=new System.Drawing.Bitmap(objPic,pictureBoxShow.Width,pictureBoxShow.Height);
//objNewPic=new System.Drawing.Bitmap(objPic,320,240);//图片保存的大小尺寸
objNewPic.Save(path1 +"\\" + photoname + ".jpg",System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch(Exception exp){throw exp;}
finally
{
objPic=null;
objNewPic=null;
}
}
private void Autosave()
{
string Opath =@"D:\VedioCapture\Photo";
string photoname = DateTime.Now.Ticks.ToString();
if (Opath.Substring(Opath.Length-1, 1) != @"\")
Opath = Opath + @"\";
string path1 = Opath + DateTime.Now.ToShortDateString();
if (! Directory.Exists(path1))
Directory.CreateDirectory(path1);
//pictureBox1.Image.Save(path1 +"\\" + photoname + ".jpg",System.Drawing.Imaging.ImageFormat.Jpeg);
//图像的缩小
System.Drawing.Bitmap objPic,objNewPic;
try
{
objPic = new System.Drawing.Bitmap(pictureBox1.Image);
objNewPic=new System.Drawing.Bitmap(objPic,pictureBoxShow.Width,pictureBoxShow.Height);
//objNewPic=new System.Drawing.Bitmap(objPic,320,240);//图片保存的大小尺寸
objNewPic.Save(path1 +"\\" + photoname + ".jpg",System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch(Exception exp){throw exp;}
finally
{
objPic=null;
objNewPic=null;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
另存为 功能?
private void TSMISaveOthers_Click(object sender, EventArgs e)//另存为
{
//SFDSave为控件名
SFDSave.ShowDialog();
string path = SFDSave.FileName;
FileStream FS = new FileStream(path, FileMode.Create);
StreamWriter SW = new StreamWriter(FS);
SW.Write(txtContext.Text );
SW.Close();
FS.Close();
}
private void TSMISaveOthers_Click(object sender, EventArgs e)//另存为
{
//SFDSave为控件名
SFDSave.ShowDialog();
string path = SFDSave.FileName;
FileStream FS = new FileStream(path, FileMode.Create);
StreamWriter SW = new StreamWriter(FS);
SW.Write(txtContext.Text );
SW.Close();
FS.Close();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SaveFileDialog只是让用户选路径而已, 保存方法有对象自身实现
自动保存不需要这个控件, 直接调用保存方法即可
自动保存不需要这个控件, 直接调用保存方法即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有OpenFileDialog对话框和SaveFileDialog
一个打开文件,一个保存啊/
你知道吗?还是你有另外的意见?
需要代码的话我给你弄一下/
发个邮箱,或者地址给我。
一个打开文件,一个保存啊/
你知道吗?还是你有另外的意见?
需要代码的话我给你弄一下/
发个邮箱,或者地址给我。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思?是对话框打开时默认路径?还是自动保存?
更多追问追答
追问
自动保存 连对话框都不出现的那种
追答
对话框有属性,设置默认路径属性与文件名属性,还有扩展名属性,最后将对话框的DialogResult属性设置成DialogResult.OK,调用对话框的Save方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询