Fórum Macro em delphi #141127

26/02/2003

0

Por exemplo. Tenho um form com 10 edits.

Quero trocar o valor de todos eles. Ao invés de fazer :

edit1.text := ´blabla´;
edit2.text := ´blabla´;
.
.
.

Tem como fazer:?
i := 1
while i <= 10
begin
edit[i].text := ´blabla´;
i ++;
end;

Seria legal, mas não funciona. Alguém sabe como fazer isso funcionar?

Valew. :)


Doug_chagas

Doug_chagas

Responder

Posts

26/02/2003

Dbezerra

coloque isso dentro de um procedimento qualquer. o click de um botao, por exeplo

var
i: Integer;
begin
for i := 0 to PrincipalForm.ComponentCount - 1 do
if PrincipalForm.Components[i] is TLabel then
TLabel(PrincipalForm.Components[i]).Caption := ´TESTANDO´;
end

´TESTANDO´ eh a string q vc quer colocar nas labels...

espero ter ajudado

Daniel Bezerra


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar