private void zapiszToolStripMenuItem_Click(object sender, EventArgs e) { try { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "JPeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif"; if (saveFileDialog.ShowDialog() != System.Windows.Forms.DialogResult.OK) MessageBox.Show("Podana ścieżka nie istnieje", "Powiadomienie"); if (saveFileDialog.FileName != "") { System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog.OpenFile(); switch (saveFileDialog.FilterIndex) { case 1: pictureBox2.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Jpeg); break; case 2: pictureBox2.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Bmp); break; case 3: pictureBox2.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Gif); break; } fs.Close(); } } catch { MessageBox.Show("Nie można zapisać pliku", "Powiadomienie"); } }