我有一个带有三个 TabPage 的 TabControl。应用程序的初始启动始终打开左侧的第一个 TabPage。对我来说,有必要设置起始 TabPage(例如第二个)。
\n\n当然,我知道可以像这样更改开始选项卡:
\n\ntabControl.SelectedTab = tabPage;\ntabControl.SelectTab(tabPage);\n...\nRun Code Online (Sandbox Code Playgroud)\n\n但此代码还会激活其他事件来触发,例如 TabControl.Selecting、TabControl.Deselecting、TabControl.SelectedIndexChanged 等。 \xe2\x80\x94 我真的很想提前阻止这种情况。
\n\n我正在寻找的是 TabControl 中的某种属性,例如“StartingTabPageIndex” - 将其设置为 1 将在启动时打开第二个 TabPage,而不会调用任何不必要的事件。
\n