예제 #1
0
파일: Main.cs 프로젝트: SNest/FS
        private void MainTreeViewAfterSelect(object sender, TreeViewEventArgs e)
        {
            var selectedNode = mainTreeView.SelectedNode;

            shapeManager.UnfillShapes();

            if (selectedNode == null | shapeNode.IsSelected)
            {
                shapeManager.FillShapes();
            }
            else if (shapeNode.Nodes.Contains(selectedNode))
            {
                shapeManager.FillShapes(selectedNode.Text);
            }
            else
            {
                var shape = shapeManager.GetShape(selectedNode.Parent.Text, selectedNode.Index);
                shapeManager.FillShape(shape);
            }

            mainPicBox.Refresh();
        }