如何从其他表单中调用某个标签?我有一个单独的表单按钮,当用户点击它时,它应该将它们带到主表单中的标签页。
按钮
private void submitButton_Click(object sender, EventArgs e)
{
Form form1 = new Form();
//Call a certain Tab in the Main Form
}
答案 0 :(得分:0)
这个问题有点模糊,但答案应该很简单。 首先在第二个表单中创建对第一个表单的引用,可能在构造函数中。
Form mainForm;
public SecondForm(Form mainForm){
this.mainForm = mainForm;
}
然后您可以在按钮事件功能中引用。
private void submitButton_Click(object sender, EventArgs e)
{
mainForm.YourTabControl.SelectedIndex = indexyouwant;
}
答案 1 :(得分:-1)
在Form1中定义一个方法来切换选项卡
public void ChangeTab(int tabIndex)
{
YourTabControl.SelectedIndex = tabIndex;
}
以其他形式称呼它:
private void submitButton_Click(object sender, EventArgs e)
{
Form form1 = new Form();
form1.ChangeTab(2);
//Call a certain Tab in the Main Form
}