一和一直想不出的问题,关于停止语句直到满足再往下执行
treeView1.SelectedNode.Nodes.Add(NewNode);
NewNode.BeginEdit();重命名
OldName=NewNode.Text;
//执行上面重命名完毕后再执行下面语句?下面是把treenode添加到数据库//////////就是在这里让语句停一停直到重命名完毕或点击另一个节点后///再做下面的
PrevNode=NewNode.PrevNode.Text;
ClsTreeView SetNewNode = new ClsTreeView();
SetNewNode.AddNewNode(NewNode.Text,PrevNode,NewNode.Level);
开线程后程序象死了一样的. System.Threading.Thread.Sleep 不行
------解决方案--------------------在一个函数里面,这样做不合适。做一个编辑的标志,分别处理开始编辑、结束编辑好了。
------解决方案--------------------在treenode的AfterLabelEdit事件中执行导入数据库的操作。