Ver la Versión Completa : Crear Componentes en tiempo de ejecucion
fartycl
21-06-2006, 21:39:03
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
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
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
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.