Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-01-2009
Ziara Ziara is offline
Miembro
 
Registrado: dic 2007
Posts: 43
Poder: 0
Ziara Va por buen camino
Cómo desactivar un TabSheet

Hola a todos!

Tengo una duda sobre los TabSheet de PageControl. Si quiero desactivar una hoja para que se quede totalmente inactivo gris y que al pincharle sobre esa hoja no haga nada, como cuando se deshabilita un botón, un edit... cómo lo puedo hacer? Porque con
Código:
 enable == false
no se me deshabilita y sigo pudiendo acceder a la hoja.

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 14-01-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Ejemplo simple:

Código:
// Crea un miembro que se llame LastIndex
// se encargará de saber la última TabSheet activa válida
void __fastcall TForm1::PageControl1Change(TObject *Sender)
{
  if(PageControl1->Pages[PageControl1->ActivePageIndex]->Enabled == false){
     PageControl1->ActivePageIndex = LastIndex;
     return;
  }
  LastIndex = PageControl1->ActivePageIndex;
}
Saludos.
Responder Con Cita
  #3  
Antiguo 17-01-2009
Ziara Ziara is offline
Miembro
 
Registrado: dic 2007
Posts: 43
Poder: 0
Ziara Va por buen camino
Hola de nuevo.

Gracias por la ayuda, al final he usado esto:

Código:
PageControl1->Pages[indiceHoja]->TabVisible = false;
Un saludo!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como puedo localizar un DBGrid en un Tabsheet? Nieto OOP 10 03-12-2007 19:47:45
TabSheet como los de windos como puedo lograrlos? grafipack Varios 6 09-03-2007 16:14:59
Como colocar una imagen en PageControl.Tabsheet ilichhernandez OOP 5 15-11-2005 19:35:26
como ocultar un TabSheet en ExeTime???? mguixot OOP 2 02-09-2003 09:02:02
Como Crear un TabSheet en Tiemo de Ejecucion Michel OOP 1 08-08-2003 00:43:32


La franja horaria es GMT +2. Ahora son las 07:16:30.


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
Copyright 1996-2007 Club Delphi