/// <summary> /// Handles deletion of objects via context menu /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void mnuDelete_Click(object sender, EventArgs e) { if (topShape != null) { // delete selected animal and redisplay remaining ones myModel.DeleteAnimal(topShape); myModel.UpdateViews(); } }
/// <summary> /// Handles deletion of a selected object /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDelete_Click(object sender, EventArgs e) { if (lbObjects.SelectedItem != null) { selected = lbObjects.SelectedItem as Animal; myModel.DeleteAnimal(selected); pnlActions.Hide(); } }