首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小弟我刚学treeview控件,不知如何用呢,多谢大家帮小弟我一下

2012-01-23 
我刚学treeview控件,不知怎么用呢,谢谢大家帮我一下TreeNoderootthis.treeView1.Nodes.Add( 系统功能模

我刚学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);
}

热点排行