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 |
Hola,
Prueba con la propiedad "ActivePageIndex". |
muchas gracias dec, pero sigue igual, no reacciona
|
Hola,
Pues es raro... en Delphi va bien... :( |
Cita:
Código:
PageControl1->ActivePageIndex = 2; // Por ejemplo... |
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
|
Hola,
Prueba con la propiedad "TabVisible" de los "TTabSheet". |
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!! |
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