Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Crear Componentes en tiempo de ejecucion (https://www.clubdelphi.com/foros/showthread.php?t=32938)

fartycl 21-06-2006 21:39:03

Crear Componentes en tiempo de ejecucion
 
yo denuevo

Saben necesito crear un componente TButton dentro de un Tpanel en tiempo de ejecucion y darle su posicion y to dentro del panel


de antemano gracias


Disculpen por molestar
pero dicen que el que no sabe y no pregunta es un tonto
pero el que no sabe y pregunta es muxo mas inteligente

roman 21-06-2006 21:52:20

Código Delphi [-]
var
  Button: TButton;

begin
  Button := TButton.Create(Self); // lo creas
  Button.Left := 84;              // lo posicionas
  Button.Top := 48;           
  Button.Parent := Panel;         // lo insertas en el panel
end;

// Saludos

fartycl 21-06-2006 22:00:54

Gracias
Me va a servir bastante

celades1 21-06-2006 22:03:13

Hola
mira esto

Código Delphi [-]
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls;
type
  TForm1 = class(TForm)
    Panel1: TPanel;
    procedure FormCreate(Sender: TObject);
  private
  PROCEDURE BUTO_APRETAT(Sender: TObject);
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
VAR BUTO:TButton ;
begin
    BUTO:=TButton.CREATE(SELF) ;
    BUTO.Parent:=PANEL1;
    BUTO.Top:=2;
    BUTO.Left:=4;
    BUTO.CAPTION:='BAGA';
    BUTO.OnClick:= BUTO_APRETAT;
end;
 
 
PROCEDURE TForm1.BUTO_APRETAT(Sender: TObject);
BEGIN
TBUTTON(SENDER).Caption:='APRETAT';
END;


Saludos


La franja horaria es GMT +2. Ahora son las 13:57:53.

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