Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Crear on Objeto en una pestaña específica de un ¨PageControl¨ (https://www.clubdelphi.com/foros/showthread.php?t=34553)

Alcolea 14-08-2006 01:31:30

Crear on Objeto en una pestaña específica de un ¨PageControl¨
 
Hola a todos, espero que esta, como en todas las demás veces, me puedan ayudar.

Necesito crear en tiempo de ejecución algunos componentes en una pestaña (Objeto TTabSheet) de un “PageControl” y no encuentro la manera de que se cree en el lugar adecuado.

El código que utilizo es este:

Código Delphi [-]
   
 procedure Conformar(Cuantos : byte; Donde : TTabSheet );
 var
     i : Byte;
 begin
     for i := 1 to Cuantos do
     begin

       With Donde do   //Donde es la pestaña del Page control que paso como parámetro
       begin
          MiObjeto[i] := TMiObjeto.Create(self);
          MiObjeto[i].Name := 'Objeto'+IntToStr(i);
          MiObjeto[i].Top := Pos1;
          MiObjeto[i].Tag := i;
          Pos1 := Pos1 + 54;
          Parent   := Self;
          end;
       end;
 end;

seoane 14-08-2006 01:44:13

Prueba con algo como esto:

Código Delphi [-]
procedure Conformar(Cuantos : byte; Donde : TTabSheet );
 var
     i : Byte;
 begin
     for i := 1 to Cuantos do
     begin

       With Donde do   //Donde es la pestaña del Page control que paso como parámetro
       begin
          MiObjeto[i] := TMiObjeto.Create(Donde);
          MiObjeto[i].Name := 'Objeto'+IntToStr(i);
          MiObjeto[i].Parent   := Donde;
          MiObjeto[i].Top := Pos1;
          MiObjeto[i].Tag := i;
          Pos1 := Pos1 + 54;         
          end;
       end;
 end;

Alcolea 14-08-2006 01:51:12

Gracias seoane tu siempre tan amable y preciso.:D :D


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

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