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

如何获得Treeview节点的所有子节点

2012-01-22 
怎么获得Treeview节点的所有子节点例如:Aa1a11a2Bb1b2怎么获得A下有a1,a11,a2,或者a1,a2;[解决办法]System

怎么获得Treeview节点的所有子节点
例如:
A
  a1
      a11
  a2
B  
  b1
  b2

怎么获得A下有a1,a11,a2,或者a1,a2;

[解决办法]
System.String str = treeView1.SelectedNode.Text;//取得相应treeview结点的text值
bool remark=true;
for(int i=0; i <this.MdiChildren.Length;i++)
{
if(this.MdiChildren[i].Name.Equals( str )) //查看有没有相同的MDI子窗体
{
this.MdiChildren[i].Activate(); //子窗体已经被创立,激活它
remark=false;
break;
}
}
if(remark) // 未创立,建立子窗体
{
//Form4 temp_form = new Form4();
//temp_form.MdiParent=this;
//temp_form.Name=str;
//temp_form.Text=str;
//temp_form.Show();
switch(str)
{
case "采购管理 ":
采购管理 采管 = new 采购管理();
采管.MdiParent = this;
采管.Name = str;
采管.Text = str;
采管.Show();
break;
case "厂商资料 ":
CompanyInfo ComInfo = new CompanyInfo();
ComInfo.MdiParent = this;
ComInfo.Name = str;
ComInfo.Text = str;
ComInfo.Show();
break;
.......

热点排行