Facebook
From ToJa, 4 Years ago, written in C#.
Embed
Download Paste or View Raw
Hits: 216
  1. private void zapiszToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             try
  4.             {
  5.                 SaveFileDialog saveFileDialog = new SaveFileDialog();
  6.                 saveFileDialog.Filter = "JPeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif";
  7.  
  8.                 if (saveFileDialog.ShowDialog() != System.Windows.Forms.DialogResult.OK) MessageBox.Show("Podana ścieżka nie istnieje", "Powiadomienie");
  9.  
  10.  
  11.  
  12.                 if (saveFileDialog.FileName != "")
  13.                 {
  14.  
  15.                     System.IO.FileStream fs =
  16.                        (System.IO.FileStream)saveFileDialog.OpenFile();
  17.  
  18.  
  19.  
  20.                     switch (saveFileDialog.FilterIndex)
  21.                     {
  22.                         case 1:
  23.  
  24.                             pictureBox2.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Jpeg);
  25.                             break;
  26.  
  27.                         case 2:
  28.  
  29.                             pictureBox2.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Bmp);
  30.                             break;
  31.  
  32.                         case 3:
  33.  
  34.                             pictureBox2.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Gif);
  35.                             break;
  36.                     }
  37.  
  38.                     fs.Close();
  39.                 }
  40.             }
  41.             catch
  42.             {
  43.                 MessageBox.Show("Nie można zapisać pliku", "Powiadomienie");
  44.             }
  45.         }