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
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
Curtir tópico
+ 0
Responder
Posts
09/09/2003
Marcelo.c
Veja este exemplo:
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.
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
Clique aqui para fazer login e interagir na Comunidade :)