Fórum Referenciar um componente por uma variavel #181059

09/09/2003

0

Como eu faço para referenciar componentes (no caso especifico labels) atraves de variveis ou outro metodo qualquer. Por exemplo:

labels
label1, label2, label3:

for x:=1to3
mlabel=´label´+x
mlabel.caption=x
next

Preciso montar um relatorio com cerca de 1100 labels!.
Obrigado


Jcolli

Jcolli

Responder

Posts

09/09/2003

Marcelo.c

Veja este exemplo:

  for i:= 1 to componentcount -1 do
   if (Components[i] is TLabel) then
     (Components[i] as TLabel).Caption:=i;


Neste caso ´todos´ os componentes serão contados, mas você pode incrementar uma outra variável se desejar a numeração seqüencial (sem saltos) dos labels.


Responder

Gostei + 0

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

Aceitar