我正在使用 AjaxControlToolkitTabContainer
并动态设置TabPanel
可见性。当活动选项卡被隐藏(动态)时,整个选项卡控件被隐藏,所以为了避免这种情况,我编写了这样的小方法(将第一个可见选项卡设置为活动选项卡)
private void SetActiveTab()
{
if (tabControl1.Tabs[0].Visible)
{
tabControl1.ActiveTabIndex =0;
return;
}
if (tabControl1.Tabs[1].Visible)
{
tabControl1.ActiveTabIndex = 1;
return;
}
...
}
但这对我来说感觉像是低效/丑陋的代码......,有没有更好的方法来做到这一点......?