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 06-02-2024
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
¿Cuantos botones tiene un TTabControl?

Al igual que un TPageControl tiene la propiedad PageCount para saber cuantas pestañas hay definidas, el elemento TTabControl ¿No tiene algo similar? Por más vueltas que he dado no he sido capaz de encontrar ninguna propiedad que indique cuantos botones o pestañas hay definidos.
Responder Con Cita
  #2  
Antiguo 06-02-2024
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo recordar que es igual:
Código Delphi [-]
uses
  Vcl.Controls, Vcl.ComCtrls;

procedure RecorrerComponentesEnTabControl(TabControl: TTabControl);
var
  i, j: Integer;
  TabSheet: TTabSheet;
begin
  // Recorrer todas las páginas en el TabControl
  for i := 0 to TabControl.PageCount - 1 do
  begin
    TabSheet := TabControl.Pages[i];
    // Recorrer todos los componentes en la página actual
    for j := 0 to TabSheet.ControlCount - 1 do
    begin
      // Aquí puedes acceder a cada componente usando TabSheet.Controls[j]
      // Por ejemplo, si deseas mostrar el nombre de cada componente:
      ShowMessage('Nombre del componente: ' + TabSheet.Controls[j].Name);
    end;
  end;
end;
Responder Con Cita
  #3  
Antiguo 07-02-2024
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Angel.Matilla Ver Mensaje
Al igual que un TPageControl tiene la propiedad PageCount para saber cuantas pestañas hay definidas, el elemento TTabControl ¿No tiene algo similar? Por más vueltas que he dado no he sido capaz de encontrar ninguna propiedad que indique cuantos botones o pestañas hay definidos.

¿Te refieres a esto?
(tal vez no he entendido la pregunta... )

Código Delphi [-]
Caption := 'Pestañas: ' + IntToStr(TabControl1.Tabs.Count);
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 07-02-2024
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Gracias a los dos por las sugerencias.
Responder Con Cita
  #5  
Antiguo 07-02-2024
Delphi01 Delphi01 is offline
Miembro
 
Registrado: nov 2015
Ubicación: Barcelona,España
Posts: 68
Poder: 9
Delphi01 Va por buen camino
Código:
var
  totalTabs: Integer;
begin
  totalTabs := TabControl1.TabCount;
  
  // Iterar a través de cada pestaña y realizar alguna acción
  for i := 0 to totalTabs - 1 do
  begin
    // Acceder a la pestaña en el índice i
    pestaña := TabControl1.Tabs[i];
    
    // Realizar alguna acción con la pestaña
    // Por ejemplo, puedes mostrar el título de cada pestaña
    ShowMessage('Pestaña ' + IntToStr(i + 1) + ': ' + pestaña.Caption);
  end;
end;
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
cuantos domingos tiene un periodo poliburro Varios 16 22-06-2007 16:59:02
¿Cuántos bytes tiene un real? kakarotv5 Varios 2 16-06-2007 11:43:49
Saber cuantos registros tiene un GridView JuanErasmo .NET 1 02-01-2007 21:19:32
Cuantos Dias Tiene Un Mes ? Pascual Montes Varios 6 09-12-2004 00:02:53
Necesito encontrar el componente TEncartaStyle, que tiene botones tipo TEncartaButton chelodelphi OOP 8 30-09-2004 11:29:12


La franja horaria es GMT +2. Ahora son las 11:05:08.


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