private void checkKeys(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete) { if (SelectedPanel != null) { SelectedPanel.deleteThis(); } } if (e.KeyCode == Keys.Escape) { SelectedPanel.CloseEdit(); } if (e.KeyCode == Keys.Enter) { if (editPanel && sizeWidth.Text != "" && sizeWidth.Text != "") { SelectedPanel.AcceptEdit(Convert.ToInt32(sizeWidth.Text), Convert.ToInt32(sizeHeight.Text)); } else { SelectedPanel.CloseEdit(); } } if (e.KeyCode == Keys.Up) { this.Top -= 1; } if (e.KeyCode == Keys.Down) { this.Top += 1; } if (e.KeyCode == Keys.Left) { this.Left -= 1; } if (e.KeyCode == Keys.Right) { this.Left += 1; } this.moveSelection(); }