定义一个TreeView 名字为TVdepartment,设置allowdrop为True
//
移动代码
private void MiMoveUp_Click( object sender, EventArgs e) // 向上移动
{
//by 闫磊 Email:Landgis@126.com,yanleigis@21cn.com 2007.10.10
TreeNode Node = TVdepartment.SelectedNode;
TreeNode PrevNode = Node.PrevNode;
if (PrevNode != null)
{
TreeNode NewNode = (TreeNode)Node.Clone();
if (Node.Parent == null)
{
TVdepartment.Nodes.Insert(PrevNode.Index, NewNode);
}
else
{
Node.Parent.Nodes.Insert(PrevNode.Index, NewNode);
private void MiMoveUp_Click( object sender, EventArgs e) // 向上移动
{
//by 闫磊 Email:Landgis@126.com,yanleigis@21cn.com 2007.10.10
TreeNode Node = TVdepartment.SelectedNode;
TreeNode PrevNode = Node.PrevNode;
if (PrevNode != null)
{
TreeNode NewNode = (TreeNode)Node.Clone();
if (Node.Parent == null)
{
TVdepartment.Nodes.Insert(PrevNode.Index, NewNode);
}
else
{
Node.Parent.Nodes.Insert(PrevNode.Index, NewNode);