我现在有一个tabcontrol,然后动态生成了很多tabpage页。左边有一个treeview,每一个节点对应一个tabpage页。请问:怎么样把某一个tabpage页设置为当前选项页!我看到一个方法可以:this.tabControl1.SelectTab(nodeText); //把具有指定名称的选项卡成为当前选项卡!但是我用了几次都没有成功!请高手指点!是否有什么好方法?????????????条件是:我现在只知道每一个选项卡的name属性,其他什么都不知道,这是我动态生成的时候给每一个tabpage设置的唯一标示属性!!

解决方案 »

  1.   

    this.tabControl1.SelectedIndex = 2
      

  2.   

    this.tabControl1.SelectedIndex = 要选择的索引
      

  3.   

    不好意思! 我现在不知道索引! 每一个tabpage都是动态new出来的,我不是用数组做的! 数组要规定数量啊!我说过  我现在只知道每个tabpage的name属性而已,谢谢了,请大家再帮忙想想办法啊!
      

  4.   

                foreach (TabPage tp in this.tabControl1.TabPages)
                {
                    if (tp.Text == "aaaa")
                    {
                        this.tabControl1.SelectedTab = tp;
                        break;
                    }
                }