¿Cómo sé si una pestaña está seleccionada?

Estoy tratando de obtener un informe basado en información diferente ubicada en pestañas. ¿Cómo sé si una pestaña está seleccionada? Busqué algo como:

if(colorListTab.isSelected)
{

}

pero sin suerte! ¿Pueden ayudarme con esto?

enter image description here

preguntado el 09 de marzo de 12 a las 15:03

3 Respuestas

Podrías usar el ActiveTab propiedad, por ejemplo (en ActiveTabChanged):

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

}

o podrías usar el ActiveTabIndex:

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

}

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

respondido 09 mar '12, 15:03

Intenta usar ActiveTabChanged evento

También por favor, eche un vistazo a esta pregunta AJAX Toolkit TabContainer: ¿Puedo capturar el evento "Active Tab Panel Changing"?

contestado el 23 de mayo de 17 a las 11:05

La propiedad que está buscando es "ActiveTab", una propiedad del TabContainer real (no una pestaña individual)

if(colorListTabContainer.ActiveTab.TabIndex == 1) 
{ 
    //You only get here if the index of the active tab is 1
}

respondido 30 mar '12, 13:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.