Hola. Estaba diseñando la interfaz de un programejo y había pensado en la típica estructura de iconos o botones a la izquierda y que al pulsar sobre ellos, irían apareciendo a la derecha distintas "pantallas" del programa.
En principio pensé en usar un TNoteBook, pero, como se supone que es un componente obsoleto, había pensado usar un PageControl. Como no quiero que se vean las pestañas (porque dentro de cada página o TabSheet irá anidado un segundo PageControl -este ya sí, con sus pestañas a la vista- y quiero que quede minimalista, sencilo), había pensado en ocultar todas las pestañas en tiempo de ejecución con "TabSheetX.TabVisible := False;" y luego ir moviéndome por las pestañas a golpe de "PageControl1.ActivePage := TabSheetX;".
En tiempo de diseño, al no tener ocultas las pestañas, me resulta más cómodo desplazarme por él que si fuera un TNoteBook.
El inconveniente... la apariencia 3D del PageControl, que "se hace notar"
![Stick Out Tongue](http://www.clubdelphi.com/foros/images/smilies/tongue.gif)
(no es un NoteBook, que no tiene bordes ni sombras).
La pregunta es si todo esto es correcto o me puedo encontrar algún tipo de problema de visualización (no sé... en cualquiera de los sabores de Windows, por ejemplo).
Gracias
EDITO: Estoy pensando que tal vez obtenga el mismo resultado si uso varios frames: los pongo uno sobre el otro y los creo y libero (como suelo hacer con los forms de mis aplicaciones) a medida que me vayan haciendo falta. Lo que no sé es si será un poco lento en tiempo de ejecución crear frames con contenidos complejos (por ejemplo, con un Pagecontrol dentro cargado de componentes) cada dos por tres.