private void button1_KeyDown(object sender, KeyEventArgs e) { Form1 form1 = (Form1)Form.ActiveForm; if (!form1.IsLinking) { if (e.KeyCode == Keys.Delete) { Form1 currentForm = (Form1)this.ParentForm; currentForm.DestroyElement(this); this.Dispose(); } } }