如何使用 TabControl 中的按钮切换选项卡?
How to switch tabs with button in a TabControl?
我在网上看过一些关于如何使用按钮更改选项卡的教程,但出于某种原因,我尝试过的所有代码都不起作用。我目前是 运行 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 个按钮。
public Form1()
{
InitializeComponent();
buttonStart.Click += buttonStart_Click;
buttonGotoIntro.Click += buttonGotoIntro_Click;
}
我假设您想要 select 单击不同按钮时的选项卡。
tabControl.SelectedIndex = [要切换到的选项卡索引];
代码应该是这样的;
tabControl.SelectedIndex = feeTabIndex;
如果这还不够清楚,请准确告诉我你想做什么。
我在网上看过一些关于如何使用按钮更改选项卡的教程,但出于某种原因,我尝试过的所有代码都不起作用。我目前是 运行 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 个按钮。
public Form1()
{
InitializeComponent();
buttonStart.Click += buttonStart_Click;
buttonGotoIntro.Click += buttonGotoIntro_Click;
}
我假设您想要 select 单击不同按钮时的选项卡。 tabControl.SelectedIndex = [要切换到的选项卡索引];
代码应该是这样的;
tabControl.SelectedIndex = feeTabIndex;
如果这还不够清楚,请准确告诉我你想做什么。