///
///上移///
///
///
private void tsbMoveUp_Click(objectsender, EventArgs e)
{if (Tv_tree.SelectedNode == null)
{
MessageBox.Show("请选择需要移动的的节点!");this.Focus();return;
}
folder model= newfolder();
TreeNode node= Tv_tree.SelectedNode; //获得选中节点的值
model.folderId =node.Tag.ToString();
model.TheOrder=node.Name.ToString();if (node.PrevNode == null) //选中节点的上一个节点为Null则返回
{return;
}
folder upModel= newfolder();
TreeNode upNode= node.PrevNode; //获得选中节点的上一个节点
upModel.folderId =upNode.Tag.ToString();
upModel.TheOrder=upNode.Name;bool flag = folderOperation.MoveUp(model, upModel); //将两个节点的排序编号互换
if (flag) //如果执行成功
{string theOrder =node.Name;
node.Name=upNode.Name;
upNode.Name=theO