private void butDelete_Click(object sender, EventArgs e) { if (Supp.IsNew) { DialogResult = DialogResult.Cancel; } if (!MsgBox.Show(this, true, "Delete?")) { return; } try{ Supplies.DeleteObject(Supp); } catch (ApplicationException ex) { MessageBox.Show(ex.Message); return; } DialogResult = DialogResult.OK; }