Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

etspaz

criando componente dinamicamente

Recommended Posts

paz e amor a todos!bom, eu peguei um exemplo no forum sobre como criar um componente de forma dinamica e realmente funciona.ex:procedure TForm1.Button1Click(Sender: TObject);var x: integer;begin with TButton.Create(Self) do begin Parent:=Self; Caption:='hehe'; Left:=400; Top:=100 ; Name:='BtnHehe'; end; for x:=1 to 10 do begin with TCheckBox.Create(Self) do begin Parent:=Self; Top:=10 + (x * 22); Left:=50; Caption:='Check Box' + IntToStr(x) + ':'; Name:='ckb_' + IntToStr(x); end; with TEdit.Create(Self) do begin Parent:=Self; Top:=10 + (x * 22); Left:=150; Caption:='Edit' + IntToStr(x); Name:='edt_' + IntToStr(x); end; end; Button1.Visible:=False; end;porém, gostaria de saber como eu faço pro componente ter funcionalidade, exemplo:eu criei um buton, porém como faço pra fazer com que um comando qualquer seja executado ao clicar neste botão.Desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

procedure TForm1.Clique1(Sender: TObject); begin   ShowMessage('Fui Clicado'); end;  var   b: TButton; begin   B:= TButton.Create(self);   b.Parent:= self;   b.OnClick:= Clique1;

Belê?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.