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