public void SetParent(Node node, int index) { Parent = null; if (index == -1) { node.Nodes.Add(this); } else { node.Nodes.Insert(index, this); } if (node is TreeLayerNode) { layerNode.SetParent((node as TreeLayerNode).LayerNode, index); } else { layerNode.SetParent(form.Editor.rootLayer, index); } }