我已经在线观看了一些有关如何使用按钮更改选项卡的教程,但是由于某些原因,我尝试过的所有代码都无法正常工作。我当前正在运行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);'
我通读了这篇文章,以找到您的(希望)答案:https://social.msdn.microsoft.com/Forums/vstudio/en-US/2cf22896-c5bd-4a9b-ab61-34404b55ef01/how-to-jump-to-a-specific-tab-in-the-tabcontrol?forum=vbgeneral
请确认您的按钮有subscribed to the Click
event。
Click
我假设您想在单击其他按钮时选择一个选项卡。tabControl.SelectedIndex = [要切换到的标签的索引];
代码应该看起来像;public Form1()
{
InitializeComponent();
buttonStart.Click += buttonStart_Click;
buttonGotoIntro.Click += buttonGotoIntro_Click;
}
如果这还不够清楚,请告诉我您想做什么。