Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Problema PageControl (https://www.clubdelphi.com/foros/showthread.php?t=47973)

waremovil 12-09-2007 13:36:11

Problema PageControl
 
Hola, no consigo cambiar la página activa desde código (no por intervención del usuario), quería saber si alguien sabe donde está el problema.

Con la instrucción:
PageControl1->ActivePage = PageControl1->Pages[0];

no hace nada

con esta:
PageControl1->ActivePage = TabSheet2;

tampoco reacciona, sigue en la misma página

¿alguien sabe que ocurre?

gracias

dec 12-09-2007 15:31:26

Hola,

Prueba con la propiedad "ActivePageIndex".

waremovil 12-09-2007 23:28:20

muchas gracias dec, pero sigue igual, no reacciona

dec 12-09-2007 23:29:07

Hola,

Pues es raro... en Delphi va bien... :(

Gabo 13-09-2007 10:54:55

Cita:

Empezado por dec (Mensaje 230584)
Hola,

Pues es raro... en Delphi va bien... :(

Y en C++Builder también...

Código:

PageControl1->ActivePageIndex = 2; // Por ejemplo...
Debería ir sin problemas...

lucero_chivas 13-09-2007 20:01:28

Ocultar un TabSheet
 
Hola mi pregunta es la siguiente... lo q pasa q tengo un PageControl con varias TabSheet... lo que quiero hacer esque al abrir la forma sólo me aparezca el TabSheet 1 y los demás estén invisibles, y hasta que de click en un botón que es para guardar entonces si me los muestre... he intentado con la propiedad Visible, pero siempre me las muestra sólo q no puedo entrar a ellas y lo que quiero es que nisiquiera me lo muestre, hay alguna forma de hacer esto?? Les agradeceré mucho su ayuda

dec 13-09-2007 20:15:51

Hola,

Prueba con la propiedad "TabVisible" de los "TTabSheet".

lucero_chivas 13-09-2007 20:21:59

Sip muchas gracias, por si a alguien mas le sirve, el código quedó de la siguiente manera:

Código:

PagControl1->Pages[1]->TabVisible=false;

Mil Gracias!!

waremovil 14-09-2007 23:37:38

muchísimas gracias, teniais toda la razón los dos... funcionaba perfectamente

el problema es que yo lo situaba en el evento equivocado, en cuanto lo he puesto en OnChange del pagecontrol ha funcionado sin problemas

gracias de nuevo y siento el misterio :)

un saludo


La franja horaria es GMT +2. Ahora son las 03:55:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi