private void btnDeleteRoot_Click(object sender, EventArgs e) { try { CommonCustomClassifyManageTabPage _ClassifyTabPage = this.tabClassify.SelectedTab as CommonCustomClassifyManageTabPage; CommonCustomClassify _Classify = _ClassifyTabPage.Classify; if (MessageBox.Show("确实要删除“" + _Classify.Name + "”分类及其所有的子分类吗?", "公共分类", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { _Classify.Delete(); this.tabClassify.TabPages.Remove(_ClassifyTabPage); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnUpdateRoot_Click(object sender, EventArgs e) { CommonCustomClassifyManageTabPage _ClassifyTabPage = this.tabClassify.SelectedTab as CommonCustomClassifyManageTabPage; CommonCustomClassify _Classify = _ClassifyTabPage.Classify; CommonCustomClassifyManageForm _CommonCustomClassifyManageForm = new CommonCustomClassifyManageForm(_Classify, true); if (_CommonCustomClassifyManageForm.ShowDialog(this) == DialogResult.OK) { try { _CommonCustomClassifyManageForm.Classify.Save(); _ClassifyTabPage.Text = _CommonCustomClassifyManageForm.Classify.Name; } catch (Exception ex) { MessageBox.Show(ex.Message, "公共分类", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }