日期:2014-05-18  浏览次数:20868 次

C#WinForm中的TabControl控件怎么用代码控件TabControl的选项。
如题:

假如,我新建了一窗体。
然后我添加上一个TabControl控件后,并在TabControl的TabPage里添加了"One","Two","Three"三个选项标签。
再在该窗体放三个Button:
Name属性分别:BT_One,BT_Two,BT_Three
Text属性分别:One,Two,Three
One,Two,Three三按钮都分别加上One_Click,Two_Click,Three_Click事件。
并在相应的Click事件中,添加以下相应的功能代码:

如:One_Click,事件方法里,处理:
Private void One_Click(object sender,EventHandleArgs e)
{
  //让TabControl控件的One标签选中
}
Private void Two_Click(object sender,EventHandleArgs e)
{
  //让TabControl控件的Two标签选中
}
Private void Three_Click(object sender,EventHandleArgs e)
{
  //让TabControl控件的Three标签选中
}
这功能如何实现呢?
请各位大哥帮一下。
写一下源码就行了。谢谢。

------解决方案--------------------
this.TabControl.SelectTab(this.One);
------解决方案--------------------
或则 

TableControl.SelectIndex=0; //ONE
TableControl.SelectIndex=1; //Two
------解决方案--------------------
C# code
 tabControl1.TabPages.Remove(tabPage1);
            tabControl1.TabPages.Remove(tabPage2);

            if (myState == 0)
                tabControl1.TabPages.Add(tabPage1);
            else
            {
                tabControl1.TabPages.Add(tabPage2);
}