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

本文关键字:选项 选择 另一个 表单 检查 | 更新日期: 2023-09-27 18:03:10

从原始表单form1,我可以很容易地调用

this.tabControl1.SelectedTab.Text

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

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

没有SelectedTab方法

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

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

将字段设置为公共后,它将看起来像这样:

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