/// <summary> /// 删除提示 /// </summary> /// <param name="tree"></param> private void DeleteShowMessage(TreeList tree) { if (tree.FocusedNode.Level == 0) { if (MessageBox.Show($"删除<{tree.FocusedNode.GetValue(0)}>将删除下面的所有子标签,是否删除?", "提示", MessageBoxButtons.OKCancel) != DialogResult.OK) { return; } } else { if (MessageBox.Show($"删除<{tree.FocusedNode.GetValue(0)}>标签,是否删除?", "提示", MessageBoxButtons.OKCancel) != DialogResult.OK) { return; } } if (!LabelData.DeleteLabel(int.Parse(tree.FocusedNode.GetValue(0).ToString().Split(':').First()))) { MessageBox.Show("删除失败"); return; } Program.log.Error($"删除标签", new Exception($"{tree.FocusedNode.GetValue(0).ToString()}")); }