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)); } } }
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(); } }