检查从另一个表单中选择哪个选项卡

时间:2014-05-12 17:27:31

标签: c# tabcontrol

从原始表单form1,我可以轻松地调用它

this.tabControl1.SelectedTab.Text

但是从form2,我找不到等效的方法

(form1.Controls["tableLayoutPanel1"].Controls["tabControl1"] as TabControl) 

没有SelectedTab方法

1 个答案:

答案 0 :(得分:1)

在TabControl的字段Public上创建修饰符,然后您将能够通过字段直接引用选项卡控件并引用Form2。

在将该字段公开后,它将看起来像这样。

Form1 frm1 = <A reference to Form1 that you passed in to Form2 somehow>
frm1.TabControl1.SelectedTab.Text = "Changed Text!";