private void button2_Click(object sender, EventArgs e)
{
SaveFileDialog myDlg = new SaveFileDialog();
myDlg.Title = "另存为";
myDlg.OverwritePrompt = true;
myDlg.Filter = "BMP文件 (*.bmp) | *.bmp|" +
"Gif文件 (*.gif) | *.gif|" +
"JPEG文件 (*.jpg) | *.jpg|" +
"PNG文件 (*.png) | *.png";
myDlg.ShowHelp = true;
if (myDlg.ShowDialog() == DialogResult.OK)
{
string fileName = myDlg.FileName;
string strfileEx = fileName.Remove(0, fileName.Length - 3);
switch (strfileEx)
{
case "bmp":
curBitmap.Save(fileName, ImageFormat.Bmp);
break;
case "jpg":
curBitmap.Save(fileName, ImageFormat.Jpeg);
break;
case "gif":
curBitmap.Save(fileName, ImageFormat.Gif);
break;
case "tif":
curBitmap.Save(fileName, ImageFormat.Tiff);
break;
case "png":
curBitmap.Save(fileName, ImageFormat.Png);
break;
default:
break;
}
}
}