我有两种形式,它们都有多个标签页,每个标签都有一个按钮。我想知道在单击按钮时如何关注其他页面的相应选项卡(即“Form1”中“tabPage2”上的“button2”导致并关注“Form2”上的“tabPage2”)
// this belongs on Form1
private void button2_Click(object sender, EventArgs e)
{
Project1.NewFolder1.Form2 settingsForm = new Project1.NewFolder1.Form2();
// what I put here to focus on tabPage2 on form 2?
settingsForm.Show();
this.Close();
}
我应该如何以容易消化的格式进行此操作?
答案 0 :(得分:2)
您无法直接访问制表符控件,但可以将以下方法添加到Form2类
public void SetSelectedTab(int selectedTabIndex){
tabControl1.SelectTab(selectedTabIndex);
}
在展示之前你可以打电话给它:
// focus on tabPage2 on form2
settingsForm.SetSelectedTab(1); //staring from 0
settingsForm.Show();