Самый простой способ достичь своей цели - установить свои XtraTabControl
и его модификатор члена вкладки на общедоступный. Затем в конструкторе Another Form
передайте First Form
в качестве параметра.
Ваш AnotherForm
должен выглядеть так:
private readonly Form1 _form1;
public AnotherForm(Form1 form1)
{
_form1 = form1;
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
_form1.xtraTabControl1.SelectedTabPage = _form1.xtraTabPage1;
}
private void button2_Click(object sender, EventArgs e)
{
_form1.xtraTabControl1.SelectedTabPage = _form1.xtraTabPage2;
}
Теперь звоните AnotherForm
из основной формы: new AnotherForm(this).ShowDialog();
Если вы не хотите устанавливать публичный модификатор xtraTabPage
, вы можете просто использовать SelectedTabPageIndex
, который является целочисленным типом.