Ejemplo n.º 1
0
 void ButtonApplyClick(object sender, EventArgs e)
 {
     if (File.Exists(path))
     {
         DialogResult dr = MessageBox.Show(this, "A file named \"" + Path.GetFileName(path) + "\" already exist.\r\nDo you want to overwrite it?", "Sprite Mirrorer", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
         if (dr == DialogResult.Cancel)
         {
             return;
         }
         else if (dr == DialogResult.No)
         {
             saveFileDialog.FileName         = Path.GetFileName(path);
             saveFileDialog.InitialDirectory = Path.GetDirectoryName(path);
             if (saveFileDialog.ShowDialog(this) == DialogResult.OK)
             {
                 original.RotateFlip((RotateFlipType)RotateFlipType.Parse(typeof(RotateFlipType), (string)comboBox_Mode.SelectedItem));
                 original.Save(saveFileDialog.FileName, ImageFormat.Bmp);
                 this.Close();
             }
             else
             {
                 return;
             }
         }
         else if (dr == DialogResult.Yes)
         {
             original.RotateFlip((RotateFlipType)RotateFlipType.Parse(typeof(RotateFlipType), (string)comboBox_Mode.SelectedItem));
             original.Save(path, ImageFormat.Bmp);
             this.Close();
         }
     }
     else
     {
         original.RotateFlip((RotateFlipType)RotateFlipType.Parse(typeof(RotateFlipType), (string)comboBox_Mode.SelectedItem));
         original.Save(path, ImageFormat.Bmp);
         this.Close();
     }
 }
Ejemplo n.º 2
0
 void ComboBoxModeSelectedIndexChanged(object sender, EventArgs e)
 {
     (drawBox_ModifedSprite.Image = (Image)original.Clone()).RotateFlip((RotateFlipType)RotateFlipType.Parse(typeof(RotateFlipType), (string)comboBox_Mode.SelectedItem));
     drawBox_ModifedSprite.Refresh();
 }