catch (Exception EX)
     { MessageBox.Show("无法再次删除当前节点"); }
你应该把EX打印出来看到底什么错误,而不是出错了就只显示无法删除
有错误提示你不看,怎么知道到底怎么了2.不要老想着怎么让按钮自己按2次
你把按钮里的代码封装成函数,想执行2次就调用2次,想执行3次就调用3次,想执行100次就写个循环,不就得了