c# treenode 怎么调用他啊 需要什么控件他是一个关于什么的控件啊!江湖救急啊

解决方案 »

  1.   

    这不就是TreeView的节点吗?你怎么突然问这个了
      

  2.   

    http://www.shilidata.com/showtopic-563.aspx有实例,源代码,可运行!
      

  3.   

    怎么在csdn上发图片啊我有个问题
      

  4.   

    TreeView (1) 增加(静态添加节点)
      S1 在窗体上添加一个 “TreeView”控件,这个控件位于.NET的工具箱中
               S2 右键点击TreeView控件,选择“编辑节点”,这时候就可以为TreeView添加子节点了,在这个窗体中,点击“添加下一级”节点,可以为子节点添加子节点
        S3 每个子节点的  “属性”中,有个Name项,你需要给他命名如“”,Name属性用于在程序中 引用这个 节点。
               S4 编辑好你想要的树后,点击“确定”,就完成了TreeView 的设计。

          使用代码添加节点
         private void CreateNodes()
            {
                TreeNode node_1 = new TreeNode(); 
                node_1.Text = “节点1”
                treeView1.Nodes.Add(node_1);//这样就在Treeview1下添加了个显示是“节点1”的字节点
            }(2)双击节点时执行代码
    一般的情况,是用户双击 某个节点,那么程序响应,执行一些代码。 private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
    {
    if (treeView1.SelectedNode == null)
                { return; }
                switch (treeView1.SelectedNode.Name)
                {
                 
                    case "node_1":
                        {
    //Add the Code which you want to Excute when node_1 is double_clicked
                        } break;                
                    case node_2":
                        {       
    //Add the Code which you want to Excute when node_2 is double_clicked
                        } break;                
                    case " node_3":
                        {            
    //Add the Code which you want to Excute when node_3 is double_clicked
                        } break;
                    default:
                        {
                        }
                        break;
                }
    }
    }
      

  5.   

    感觉楼主 有地方 没有 用 new
    错误定位在哪一行?看看new了没?
      

  6.   

    是不是 把一个原程序的 代码直接copy 仿写版上
    但是 仿写版的窗体控件 跟原程序的不一样?