从原始表单form1,我可以轻松地调用它
this.tabControl1.SelectedTab.Text
但是从form2,我找不到等效的方法
(form1.Controls["tableLayoutPanel1"].Controls["tabControl1"] as TabControl)
没有SelectedTab方法
答案 0 :(得分:1)
在TabControl的字段Public
上创建修饰符,然后您将能够通过字段直接引用选项卡控件并引用Form2。
在将该字段公开后,它将看起来像这样。
Form1 frm1 = <A reference to Form1 that you passed in to Form2 somehow>
frm1.TabControl1.SelectedTab.Text = "Changed Text!";