Exemplo n.º 1
0
 /// <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()}"));
 }