C#中saveFileDialog的操作

this.saveFileDialog.Title="保存为";this.saveFileDialog.InitialDirectory=Application.Star... this.saveFileDialog.Title = "保存为";
this.saveFileDialog.InitialDirectory = Application.StartupPath + @"..\..\图片";
this.saveFileDialog.FileName = "";
saveFileDialog.RestoreDirectory = true;
this.saveFileDialog.Filter = "图片(.png)|*.png";
if (this.saveFileDialog.ShowDialog() == DialogResult.OK)
{
Bitmap bit = new Bitmap(this.Width, this.Height);//实例化一个和窗体一样大的bitmap
Graphics g = Graphics.FromImage(bit);
g.CompositingQuality = CompositingQuality.HighQuality;//质量设为最高
g.CopyFromScreen(this.Left, this.Top, 0, 0, new Size(this.Width, this.Height));//保存整个窗体为图片

}
else
{
MessageBox.Show("保存失败");
return;
}
怎么不可以存
展开
 我来答
syht2000
高粉答主

推荐于2016-11-27 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部

你根本就没写保存代码怎么存,在

g.CopyFromScreen(this.Left, this.Top, 0, 0, new Size(this.Width, this.Height));//保存整个窗体为图片

后面加一行

g.CopyFromScreen(this.Left, this.Top, 0, 0, new Size(this.Width, this.Height));//保存整个窗体为图片
bit.Save(saveFileDialog.FileName,System.Drawing.Imaging.ImageFormat.Png);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式