Пример #1
0
        private void advTreeMeshList_DragDrop(object sender, DragEventArgs e)
        {
            AdvTree tree  = (AdvTree)sender;
            Point   point = tree.PointToClient(new Point(e.X, e.Y));

            DevComponents.AdvTree.Node targetNode = tree.GetNodeAt(point);
            DevComponents.AdvTree.Node dragNode   = (DevComponents.AdvTree.Node)e.Data.GetData("DevComponents.AdvTree.Node");
            if (targetNode != null)
            {
                targetNode.Nodes.Insert(targetNode.Nodes.Count, dragNode);
                advTreeMeshList.SelectedNode = dragNode;
                targetNode.Expand();
            }
        }