Fórum Contando componentes Dinamicos ? #367867
22/01/2009
0
estou precisando dar um for em todos os componetes de um form, porém os quais eu crio dinamicamente eles não entram no For...
O que pode ser ?
estou usando a seguinte sintax:
var
i: integer;
begin
for i:= 0 to Form1.ComponentCount do
....
end;
H_franzin
Curtir tópico
+ 0Posts
23/01/2009
Dbergkamps10
Se vc puder colocar o resto código, vai ficar melhor pra gente te ajudar. Mas, basicamente, vc deve executar o laço depois de criar os componentes em run-time.
Att
Dalton
Gostei + 0
23/01/2009
H_franzin
Bom Dia, então fiz um projetinho basico.. para demostrar o problema que estou tendo...
oncreate do form. var bt: tbutton; begin bt := TButton.Create(nil); bt.Parent := Form1; bt.Height := 40; bt.Width := 100; bt.top := 60; bt.Caption := ´dinamico´; bt.name := ´bt2´; end; onclick do button MessageDlg(intToStr(Form1.ComponentCount), mtWarning, [mbOK], 0);
Porém quando eu executo o Button ele me mostra que na tela somente tem 1 componente, (o botão que eu coloquei antes de compilar, para executar o onclick)
Gostei + 0
23/01/2009
Rodc
Gostei + 0
23/01/2009
H_franzin
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)