Как узнать, выбрана ли вкладка? - PullRequest
2 голосов
/ 09 марта 2012

Я пытаюсь получить отчет на основе различной информации, расположенной на вкладках. Как узнать, выбрана ли вкладка? Я искал что-то вроде:

if(colorListTab.isSelected)
{

}

но не повезло! Можете ли вы, ребята, помочь мне с этим?

enter image description here

Ответы [ 3 ]

3 голосов
/ 09 марта 2012

Можно использовать свойство ActiveTab, например (в ActiveTabChanged):

if(TabContainer1.ActiveTab.Equals(colorListTab)){

}

или использовать ActiveTabIndex:

if(TabContainer1.ActiveTabIndex == 1){ //second tab

}

http://www.dotnetcurry.com/ShowArticle.aspx?ID=178

1 голос
/ 09 марта 2012

Требуемое свойство - «ActiveTab», свойство фактического TabContainer (не отдельной вкладки)

if(colorListTabContainer.ActiveTab.TabIndex == 1) 
{ 
    //You only get here if the index of the active tab is 1
}
1 голос
/ 09 марта 2012

Попробуйте использовать ActiveTabChanged событие

Также, пожалуйста, взгляните на этот вопрос AJAX ToolKit TabContainer: можно ли захватить событие «Изменение активной панели вкладок»

...