Exemple #1
0
 private void Global_KeyDown(Keys keyData)
 {
     if (keyData == (Keys.Control | Keys.Z))
     {
         pictureBox.BackAction();
     }
     else if (keyData == (Keys.Control | Keys.C))
     {
         IPaintObject paintObject = pictureBox.CurrentPaintObject;
         if (paintObject is PaintImage)
         {
             PaintImage paintImage = (PaintImage)paintObject;
             Clipboard.SetImage(paintImage.Bitmap);
             System.Media.SystemSounds.Beep.Play();
         }
     }
     else if (keyData == (Keys.Control | Keys.V))
     {
         if (Clipboard.ContainsImage())
         {
             Image image = Clipboard.GetImage();
             pictureBox.InsertImage(new Bitmap(image, image.Size));
         }
     }
 }
Exemple #2
0
        private void buttonCtrlC_Click(object sender, EventArgs e)
        {
            disableAllButtons();

            IPaintObject paintObject = pictureBox.CurrentPaintObject;

            if (paintObject != null && paintObject is PaintImage)
            {
                PaintImage paintImage = (PaintImage)paintObject;
                Clipboard.SetImage(paintImage.Bitmap);
                System.Media.SystemSounds.Beep.Play();
            }
        }