Ver Mensaje Individual
  #2  
Antiguo 03-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.112
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Piensa que el componente que mencionas está en la pestaña "Win 3.1" de la paleta de componentes de Delphi. Desde hace tiempo se viene utilizando el componente "TPageControl", o "TTabControl", de la pestaña "Win32" de la paleta de componentes. Lo digo porque alguna vez algún compañero no sabía esto y quedó encantado con "TPageControl" y ya no quiso saber nada del componente que mencionas.

Tal vez quisieras tú echar un vistazo a estos componentes que menciono.

Pueden deshabilitarse pestañas, pueden ocultarse, pueden "recorrerse" (?), etc., etc.

Edito: No leí completamente tu mensaje y eso me ha equivocado, mea culpa. Necesitas, parece ser, utilizar el componente que mencionas... ¿De veras te sería tan costoso cambiar?

Echando un vistazo por encima al componente de marras no lo veo nada práctico, en comparación, claro está, con su "hermano mayor".

No sé a qué te refieres con "recorrer" las pestañas, pero, piensa que están en una propiedad de tipo "TStrings" y que esta propiedad cuenta con elementos "indizados", esto es, sus elementos tienen un índice determinado. Por otro lado, puedes hacer lo siguiente para que una pestaña en concreto se muestre:

Código Delphi [-]
TabbedNotebook1.PageIndex := 1;

Mostraríamos la segunda pestaña: puesto que el índice comienza en cero. Por otro lado, no ví forma de deshabilitar pestañas o hacerlas invisibles, sí de hacer todo el componente invisible o deshabilitarlo por completo. Es posible que pudiera hacerse algo a base de mensajes de Windows o algo así... quiero decir, a más bajo nivel que usando la propia VCL, los propios métodos y propiedades del componente.

Yo me plantearía seriamente el cambio del componente... puede que te costara algo de trabajo, pero, también que te mereciera la pena.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 03-10-2006 a las 01:59:35.
Responder Con Cita