Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-03-2008
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Poder: 20
jafera Va por buen camino
PageControl y TabSheets

Hola a todos, necesitaría ayuda sobre una duda que tengo.

Tengo creado un form dentro del cual hay varios dbedit, combobox, etc y un pagecontrol. Este contiene cinco tabsheets y me gustaría saber (y como) si dependiendo del valor de uno de los combobox se puedan enseñar o no las pestañas, es decir si el valor del combobox es 1 solo ver la pestaña 1 si es 2 la 1 y la 2 y así sucesivamente.

Gracias
Responder Con Cita
  #2  
Antiguo 26-03-2008
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 22
kuan-yiu Va camino a la fama
¿Te refieres a ir a la pestaña en cuestión o a ocultar las otras?
Responder Con Cita
  #3  
Antiguo 26-03-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Para que te hagas una idea:

Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
Tabsheet1.Tabvisible:=False;
Tabsheet2.Tabvisible:=False;
Tabsheet3.Tabvisible:=False;

end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Tabsheet1.Tabvisible:=True;
end;

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 26-03-2008
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Poder: 20
jafera Va por buen camino
[quote=marcoszorrilla;275416]Para que te hagas una idea:


Código Delphi [-]procedure TForm1.FormCreate(Sender: TObject);
begin
Tabsheet1.Tabvisible:=False;
Tabsheet2.Tabvisible:=False;
Tabsheet3.Tabvisible:=False;

end;

Esto ya lo he probado y me enseña solo la primera en todos los casos haciendo caso omiso del valor del combobox. Hasta prontoJosep
Responder Con Cita
  #5  
Antiguo 26-03-2008
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Poder: 20
jafera Va por buen camino
Os adjunto una muestra del codigo por si es mas claro
Código:
 
procedure TF_Discs.DBComboBox2Change(Sender: TObject);
begin
        If DBComboBox2.Text = '1' then
        begin
                TabSheet1.TabVisible:=True;
                TabSheet2.TabVisible:=False;
                TabSheet3.TabVisible:=False;
                TabSheet4.TabVisible:=False;
                TabSheet5.TabVisible:=False;
        end;
        If DBComboBox2.Text = '2' then
        begin
                TabSheet1.TAbVisible:=True;
                TabSheet2.TAbVisible:=True;
                TabSheet3.TAbVisible:=False;
                TabSheet4.TAbVisible:=False;
                TabSheet5.TAbVisible:=False;
        end;
end;
Gracias de nuevo
Josep
Responder Con Cita
  #6  
Antiguo 26-03-2008
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Poder: 20
jafera Va por buen camino
Gracias a todos, ya funciona como yo queria, el codigo era el correcto, pero el problema es que no estaba colocado en el evento correcto.

Repito, muchas gracias a todos

Josep
Responder Con Cita
  #7  
Antiguo 26-03-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 27
eduarcol Va por buen camino
y no es mas facil asi:

Código Delphi [-]
var
   nIdx: Integer;
begin
   //TABSHEET1.TABVisible := fALSE;
   for nIdx:= 0 to pagecontrol1.PageCount - 1 do
      pagecontrol1.Pages[nIdx].TabVisible := nIdx = DBCombobox1.ItemIndex;
end;

no hay que realizar tantas comparaciones
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
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
Exportar todas los tabsheets a excel Nieto OOP 2 30-11-2007 22:54:36
Uso de PageControl con ImageList sabinajoa OOP 2 16-12-2005 16:01:52
Pagecontrol emiliu Varios 3 02-12-2005 07:59:23
Pagecontrol Fita Varios 2 21-12-2003 05:07:03
Tabsheets maldito Anubys OOP 12 18-12-2003 20:14:00


La franja horaria es GMT +2. Ahora son las 23:36:50.


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