[firebase-br] [OT] mudar propriedades dee componentes criadodinamicamente
Eduardo Jedliczka
eduardo em gerasoft.com.br
Sex Fev 11 14:42:17 -03 2005
BOM, isto é off-topic, já que é Delphi...
Pelo jeito você não conhece a propriedade "PARENT", é ela que indica em que
formulário (panel e groupbox também são considerados formulários pelo
windows) ele se encontra, e assim poderá utilizar o ControlCount...
[s]
==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================
----- Original Message -----
From: "João Borges Claudino Junior" <joao.claudino em lanweb.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 11, 2005 1:16 PM
Subject: [firebase-br] mudar propriedades dee componentes
criadodinamicamente
> pessoal depois de criar componetes dinamicamente no meu formulário,
> quero depois poder acessar suas propriedade, com faço isso?
> estou criando eles assim:
>
> procedure
>
TfrmPesquisaAv.cria_chk(inttop,intleft:integer;strname,strcaption:string;tag
> :integer);
> var
> chk:TcheckBox;
> begin
> chk:=TcheckBox.Create(self);
> chk.visible:=false;
> chk.parent:=self;
> chk.left:=intleft;
> chk.top:=inttop;
> chk.name:=strname;
> chk.Caption:=strcaption;
> chk.font.Color:=clBackground;
> chk.Color:=$00F0F0F0;
> chk.Font.Style:=[fsBold];
> chk.visible:=true;
> chk.Width:=250;
> chk.Tag:=tag;
> end;
>
>
> depois tento acessar eles assim:
> for cont:=0 to frmPesquisaAv.ComponentCount-1 do
> begin
> if ((frmPesquisaAv.Components[cont] is TCheckBox)and
> ( leftstr(inttostr(frmPesquisaAv.Components[cont].Tag),1)='1' ))
then
> begin
> ShowMessage('chk');
> // chk_checado(frmPesquisaAv.Components[cont],true);
> // frmPesquisaAv.com
> end;
> end;
>
> o problema é que quero mudar propriedades relativas a um certo tipo de
> componemte mas na ultima a cima, não dá certo
> alguém sabe a soulução?
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
Mais detalhes sobre a lista de discussão lista