注册 登录
编程论坛 C# 论坛

在picturebox绘图并保存的问题,下面是保存按钮的代码,不知哪里出问题了

踩不扁小强 发布于 2013-12-21 16:35, 510 次点击
private void button1_Click(object sender, EventArgs e)
        {
            saveFileDialog1.Filter = "JPeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif|PNG Image|*.png";
            saveFileDialog1.Title = "Save";
            saveFileDialog1.FileName = string.Empty;
            saveFileDialog1.ShowDialog();
            if (saveFileDialog1.FileName != "")
            {
                fs = ()saveFileDialog1.OpenFile();
                switch (saveFileDialog1.FilterIndex)
                {
                    case 1:
                        this.pictureBox1.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Jpeg);
                        break;
                    case 2:
                        this.pictureBox1.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Bmp);
                        break;
                    case 3:
                        this.pictureBox1.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Gif);
                        break;
                    case 4:
                        this.pictureBox1.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Png);
                        break;
                }
                fs.Close();
            }
        }
2 回复
#2
踩不扁小强2013-12-21 16:39
我现在知道是这里除了问题,但是不知道怎么改this.pictureBox1.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Jpeg);虽然我在picturebox里画了图,但是pictureBox1.Image还是空的,这个要怎么改?
#3
小灰熊2013-12-24 19:13
你个大傻逼,大麦兜。。一坨屎。。
1