我刚学treeview控件,不知怎么用呢,谢谢大家帮我一下
TreeNode   root   =   this.treeView1.Nodes.Add( "系统功能模块预览 "); 
       curr=root.Nodes.Add( "客房管理 "); 
       ****以下四句总是出错,我也看过其他人写得,但总看不懂****** 
          currfirst=curr.FirstNode; 
             currfirst.Text= "客房类型管理 "; 
                currnext=curr.NextNode; 
                   currnext.Text= "客房管理 "; 
 ********另外,怎么点击相应得节点打开相应得窗体******* 
 谢谢高手指点!!!!!!! 
------解决方案--------------------生成这样的?   
 +系统功能模块预览 
     +客房管理 
          客房类型管理 
          客房管理   
 还不如直接在设计期间直接设置算了     
 TreeNode root = this.treeView1.Nodes.Add( "系统功能模块预览 "); 
 curr=root.Nodes.Add( "客房管理 "); 
 currfirst=curr.FirstNode; // FirstNode是获得curr的第一个子节点,可curr是刚添加的节点,那来的第一个子节点,所以currfirst为null 
 currfirst.Text= "客房类型管理 "; //访问null的属性就出错了 
 currnext=curr.NextNode; // NextNode是获得curr的下一个兄弟节点,可curr....(同上) 
 currnext.Text= "客房管理 "; // ....   
 private void button1_Click(object sender, EventArgs e1) 
 { 
     TreeNode curr = treeView1.Nodes.Add( "系统功能模块预览 "); 
     curr = curr.Nodes.Add( "客房管理 ");   
     curr.Nodes.Add( "客房类型管理 "); 
     curr.Nodes.Add( "客房管理 "); 
 }   
 private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) 
 { 
     MessageBox.Show(e.Node.Text); 
 }