Hola Cazador!!
En realidad, el control TabPage (a pesar de heredar de Control), no posee la propiedad "Visible" y por tanto no podrás haverlo no visible.
Puedes usar la propiedad Visible del TabControl entero, pero igual eso no es lo que mas te interesa...
La mejor forma de realizar lo que quieres es lo siguiente:
- Para Eliminar el tabPage1 de tu TabControl:
Código:
this.tabControl1.TabPages.Remove(this.tabPage1);
- Para Añadir de nuevo el tabPage1 de tu control:
Código:
this.tabControl1.TabPages.Add(this.tabPage1);
Saludosssss!!!!