请教TREE VIEW的用法 
为什么我用起来都是横着的一行 。
请各位指教哈 。

解决方案 »

  1.   

    http://blog.sina.com.cn/u/3e4c565b010003aa
      

  2.   

    都年底了 还没搞定呢?
    //TreeView infoTree = new TreeView(); //树控件//定义一级节点
    TreeNode infoTree_A_1 = new TreeNode("A1");
    infoTree_A_1.Name = "A1";
    TreeNode infoTree_A_2 = new TreeNode("A2");
    infoTree_A_2.Name = "A2";//邦定一级节点
    this.treeView1.Nodes.Add(infoTree_A_1);
    this.treeView1.Nodes.Add(infoTree_A_2);//定义二级节点
    TreeNode infoTree_B_1 = new TreeNode("B1");
    TreeNode infoTree_B_2 = new TreeNode("B2");
    TreeNode infoTree_B_3 = new TreeNode("B3");
    TreeNode infoTree_B_4 = new TreeNode("B4");
    infoTree_B_1.Name = "B1";
    infoTree_B_2.Name = "B2";
    infoTree_B_3.Name = "B3";
    infoTree_B_4.Name = "B4";
    //邦定二级节点
    infoTree_A_1.Nodes.Add(infoTree_B_1);
    infoTree_A_1.Nodes.Add(infoTree_B_2);
    infoTree_A_2.Nodes.Add(infoTree_B_3);
    infoTree_A_2.Nodes.Add(infoTree_B_4);
      

  3.   

    foreach (TreeNode tn in treeView1.Nodes)
                {
                    tn.BackColor = Color.White;
                }            foreach (TreeNode tn in this.treeView1.Nodes.Find(this.textBox1.Text, true))
                {
                    tn.BackColor = Color.Blue;
                    tn.Toggle();
                    tn.EnsureVisible();
                }