C# 如何在TabControl中使用按钮切换选项卡?

C# 如何在TabControl中使用按钮切换选项卡?,c#,winforms,button,tabcontrol,C#,Winforms,Button,Tabcontrol,我在线观看了一些关于如何使用按钮更改选项卡的教程,但由于某些原因,我尝试的所有代码都不起作用。我目前正在运行Microsoft Visual Studio 2017,并试图为按钮编写一些代码以更改选项卡。 我找不到我的代码与教程中显示的代码之间的任何差异,因此可能是Visual Studio设置不正确,无法正确设置按钮,但我无法确定它是否存在或位于何处 以下是我当前的代码: //Element event handlers public Form1() { InitializeCompone

我在线观看了一些关于如何使用按钮更改选项卡的教程,但由于某些原因,我尝试的所有代码都不起作用。我目前正在运行Microsoft Visual Studio 2017,并试图为按钮编写一些代码以更改选项卡。 我找不到我的代码与教程中显示的代码之间的任何差异,因此可能是Visual Studio设置不正确,无法正确设置按钮,但我无法确定它是否存在或位于何处

以下是我当前的代码:

//Element event handlers
public Form1()
{
  InitializeComponent();
}

private void buttonStart_Click(object sender, EventArgs e)
{
  tabControl.SelectedTab = DestSelect;
}

private void buttonGotoIntro_Click(object sender, EventArgs e)
{
  tabControl.SelectedTab = Intro;
}

//An old computer-generated segment code for the previous button.
//When I try to remove it the computer gets mad at me.
private void GotoIntro_Click(object sender, EventArgs e)
{

}

而不是'tabControl.SelectedTab=DestSelect;“改为尝试“tabControl.SelectTab(DestSelect);”方法”

我通读了这篇文章,希望能找到你的答案:

请确认您已安装了按钮

public Form1()
{
    InitializeComponent();
    buttonStart.Click += buttonStart_Click;
    buttonGotoIntro.Click += buttonGotoIntro_Click;
}

我假设您希望在单击其他按钮时选择一个选项卡。 tabControl.SelectedIndex=[要切换到的选项卡的索引]

代码应该是这样的;
tabControl.SelectedIndex=feeTabIndex;


如果这还不够清楚,请确切地告诉我您想要做什么。

是的,这就是解决方案。谢谢!