在 WinForm 中,可以通过以下方式判断当前的 TabPage 是哪个:

  1. 使用 TabControl 的 SelectedTab 属性

TabControl 类提供了一个 SelectedTab 属性,它表示当前选中的 TabPage。可以通过如下代码获取当前选中的 TabPage:

TabPage tabPage = tabControl1.SelectedTab;
  1. 使用 TabControl 的 SelectedIndex 属性

TabControl 类还提供了一个 SelectedIndex 属性,它表示当前选中的 TabPage 在 TabControl 中的索引。可以通过如下代码获取当前选中的 TabPage 的索引:

int index = tabControl1.SelectedIndex;
  1. 判断 TabPage 的 Visible 属性

当 TabPage 被选中时,它的 Visible 属性会被设置为 true,可以通过如下代码判断当前选中的 TabPage:

foreach (TabPage tabPage in tabControl1.TabPages)
{
    if (tabPage.Visible)
    {
        // 当前选中的 TabPage 是 tabPage
    }
}

需要注意的是,如果 TabPage 被隐藏了,它的 Visible 属性也会被设置为 false,因此这种方法只适用于 TabPage 没有被隐藏的情况。

C# 如何判断当前选中的 TabPage

原文地址: https://www.cveoy.top/t/topic/oDuT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录