C# 使用代码切换到TabControl中的选项卡
我的应用程序中有一个tabcontrol,其中有几个选项卡 我想在按下“下一步”按钮时自动切换到另一个选项卡 我不知道如何以编程方式更改哪个选项卡可见C# 使用代码切换到TabControl中的选项卡,c#,.net,winforms,tabcontrol,C#,.net,Winforms,Tabcontrol,我的应用程序中有一个tabcontrol,其中有几个选项卡 我想在按下“下一步”按钮时自动切换到另一个选项卡 我不知道如何以编程方式更改哪个选项卡可见 private void Next_Click(object sender, EventArgs e) { // Change to the next tab tabControl1.???; } 对于此特定场景,您可以使用TabControl的SelectedIndex属性。这将为您提供
private void Next_Click(object sender, EventArgs e)
{
// Change to the next tab
tabControl1.???;
}
对于此特定场景,您可以使用
TabControl
的SelectedIndex
属性。这将为您提供一个整数,表示当前选定选项卡的索引。同样,通过将整数值设置为此属性,可以将选项卡设置为选中
private void btnNext_Click(object sender, EventArgs e)
{
int currentTabIndex = tabControl1.SelectedIndex;
currentTabIndex++;
if (currentTabIndex < tabControl1.TabCount)
{
tabControl1.SelectedIndex = currentTabIndex;
}
else
{
btnNext.Enabled=false;
}
}
private void btnNext\u单击(对象发送方,事件参数e)
{
int currentTabIndex=tabControl1.SelectedIndex;
currentTabIndex++;
if(currentTabIndex
对于此特定场景,您可以使用选项卡控件的SelectedIndex
属性。这将为您提供一个整数,表示当前选定选项卡的索引。同样,通过将整数值设置为此属性,可以将选项卡设置为选中
private void btnNext_Click(object sender, EventArgs e)
{
int currentTabIndex = tabControl1.SelectedIndex;
currentTabIndex++;
if (currentTabIndex < tabControl1.TabCount)
{
tabControl1.SelectedIndex = currentTabIndex;
}
else
{
btnNext.Enabled=false;
}
}
private void btnNext\u单击(对象发送方,事件参数e)
{
int currentTabIndex=tabControl1.SelectedIndex;
currentTabIndex++;
if(currentTabIndex
使用选项卡控件。选择选项卡
属性
但是您也可以使用选项卡control.SelectedIndex
属性
使用选项卡控件。选择选项卡属性
但是您也可以使用选项卡control.SelectedIndex
属性
try
{
tabControl1.SelectedIndex += 1;
}
catch
{
//This prevents the ArgumentOutOfRangeException.
}