C# 检查从其他表单中选择的选项卡

C# 检查从其他表单中选择的选项卡,c#,tabcontrol,C#,Tabcontrol,从最初的表单1,我可以很容易地称之为 this.tabControl1.SelectedTab.Text 但从表2中,我找不到等效的方法 (form1.Controls["tableLayoutPanel1"].Controls["tabControl1"] as TabControl) 如果没有SelectedTab方法将TabControl的字段上的修改器设置为公共,则可以通过字段直接引用tab控件并引用Form2 在你把这个领域公之于众之后,它看起来会像这样 Form1 frm1 =

从最初的表单1,我可以很容易地称之为

this.tabControl1.SelectedTab.Text
但从表2中,我找不到等效的方法

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

如果没有SelectedTab方法

将TabControl的字段上的修改器设置为公共,则可以通过字段直接引用tab控件并引用Form2

在你把这个领域公之于众之后,它看起来会像这样

Form1 frm1 = <A reference to Form1 that you passed in to Form2 somehow>
frm1.TabControl1.SelectedTab.Text = "Changed Text!";
Form1 frm1=
frm1.TabControl1.SelectedTab.Text=“已更改文本!”;

对不起,我把表单名称颠倒了。