예제 #1
0
        public ClipboardForm()
        {
            InitializeComponent();

            SuspendLayout();

            tv = treeView1;
            sp = splitContainer1;
            sp.Panel2Collapsed = true;
            pg             = propertyGrid1;
            this.Width     = 300;
            this.BackColor = SystemColors.Control;
            ImageList imgs = CreateView_Solution.CreateImageList();

            tv.ImageList = imgs;

            ResumeLayout();
        }
예제 #2
0
        public void CopyTreeNodes(TreeView treeview1, TreeView treeview2)
        {
            treeView2.ImageList = CreateView_Solution.CreateImageList();

            //treeView2.ImageList = new ImageList();
            //foreach(Image b in treeView1.ImageList.Images)
            //    treeView2.ImageList.Images.Add(b);
            TreeNode newTn;

            foreach (TreeNode tn in treeview1.Nodes)
            {
                newTn                  = new TreeNode(tn.Text);
                newTn.ImageKey         = tn.ImageKey;
                newTn.SelectedImageKey = tn.SelectedImageKey;
                newTn.Tag              = tn.Tag;
                treeview2.Nodes.Add(newTn);
                CopyChildren(newTn, tn);
            }
        }