Foros del Web » Programación para mayores de 30 ;) » Programación General »

ayuda con AdvOfficePager en delphi

Estas en el tema de ayuda con AdvOfficePager en delphi en el foro de Programación General en Foros del Web. estoy usando este componente por como luce pero supongo que sea parecido con el PageControl, el problema es que quiero agregarle pestañas en tiempo de ...
  #1 (permalink)  
Antiguo 15/02/2011, 18:38
 
Fecha de Ingreso: marzo-2009
Mensajes: 39
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta ayuda con AdvOfficePager en delphi

estoy usando este componente por como luce pero supongo que sea parecido con el PageControl, el problema es que quiero agregarle pestañas en tiempo de ejecucion ya eso lo se hacer, mas o menos, el problema esta cuando quiero que la pestaña tenga dentro un grid o un tchart, que no se como hacerlo esto es lo que tengo hecho

Código pascal:
Ver original
  1. procedure addtab(TabTipo:string);
  2. var
  3. TabGrid : TAdvOfficePage;
  4. TabGraf : TAdvOfficePage;
  5. begin
  6. if (TabTipo ='grid') then
  7. begin
  8. AdvOfficePager1.AddAdvPage(TabGrid);
  9. end;
  10. if (TabTipo ='graf') then
  11. begin
  12. AdvOfficePager1.AddAdvPage(TabGraf);
  13. end;
  14. end;
no se como ni donde definirle a TabGraf y TabGrid todo lo que quiero que tenga dentro-
  #2 (permalink)  
Antiguo 17/02/2011, 12:47
 
Fecha de Ingreso: marzo-2009
Mensajes: 39
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: ayuda con AdvOfficePager en delphi

Me respondo yo mismo

Código delphi:
Ver original
  1. var
  2.   TabGrid: TAdvOfficePage;
  3.   grid: TAdvColumnGrid;
  4.   I:=integer;
  5. begin
  6.     TabGrid := TAdvOfficePage.Create(TabGrid);
  7.     TabGrid.AdvOfficePager := Form1.AdvofficePager1;
  8.     TabGrid.caption := 'Tabla';
  9.  
  10.     with TAdvColumnGrid.Create(grid) do
  11.     begin
  12.       Parent := TabGrid;
  13. //      for I := 0 to 20 do
  14. //      begin
  15. //        AddRow;
  16. //      end;
  17. //      for I := 0 to 20 do
  18. //      begin
  19. //        AddColumn;
  20. //      end;
  21. //      Align := alClient;
  22.     end;

ya con eso creo un tab con un grid dentro pero cuando descomento las lineas que pongo ahi comentadas el programa explota no importa si las pongo dentro o fuera del "with " siempre explota y me hacen falta porque esas son las de empezar.
tendra alco que ver con lo que le estoy pasando a xxxx.create() es que estos componentes no me dejan ponerle self, pero no creo que ese sea el problema

Etiquetas: delphi
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:03.