コード例 #1
0
ファイル: PaintManager.cs プロジェクト: red2015/Paint
 public void RotatePicture90DegreesRight(PictureBox pictureBox)
 {
     TakeSnapshot(pictureBox);
     RotateManager manager = new RotateManager();
     Image oldImage = pictureBox.Image;
     pictureBox.Size = new Size(pictureBox.Height, pictureBox.Width);
     pictureBox.Image = manager.Rotate90DegreesRight(oldImage);
 }
コード例 #2
0
ファイル: PaintManager.cs プロジェクト: red2015/Paint
 public void FlipPictureVertical(PictureBox pictureBox)
 {
     TakeSnapshot(pictureBox);
     RotateManager manager = new RotateManager();
     Image oldImage = pictureBox.Image;
     pictureBox.Image = manager.FlipVertical(oldImage);
 }
コード例 #3
0
ファイル: PaintManager.cs プロジェクト: red2015/Paint
 public void RotatePicture180Degrees(PictureBox pictureBox)
 {
     TakeSnapshot(pictureBox);
     RotateManager manager = new RotateManager();
     Image oldImage = pictureBox.Image;
     pictureBox.Image = manager.Rotate180Degrees(oldImage);
 }