para comprobar si una página de pestañas específicas es la página seleccionada actualmente de un control de pestañas es fácil; sólo tiene que utilizar la propiedad selectedTab del control de ficha:
if (tabControl1.SelectedTab == someTabPage)
{
// Do stuff here...
}
Esto es más útil si el código se ejecuta en base a algún evento que no sea la etiqueta de ser seleccionado (en cuyo caso SelectedIndexChanged sería una mejor opción).
Por ejemplo, tengo una aplicación que usa un temporizador para sondear cosas regularmente a través de una conexión TCP/IP, pero para evitar el tráfico TCP/IP innecesario solo sondear cosas que actualizan los controles de GUI en la página de pestañas seleccionada actualmente.
¿Está trabajando en WPF, Windows Forms? –
Tiene un evento 'SelectedIndexChanged' por qué no comprobar su pestaña específica allí y hacer su trabajo – V4Vendetta
@Maxim: Sí, Windows Forms: System.Windows.Forms.TabControl y System.Windows.Forms.TabPages. –