Ver Mensaje Individual
  #1  
Antiguo 03-03-2004
morfeo21 morfeo21 is offline
Miembro
 
Registrado: may 2003
Posts: 69
Reputación: 24
morfeo21 Va por buen camino
como trabajo con tqrlabel

Hola a todos. Una consulta amigos tengo un programa que utiliza la visualizacion de uno de sus reportes la impresion de varias etiquetas que deacuerdo a una funcion creada. las habilita o desabilita.

Procedure HabiltaEtiqueta(habilita:Boolean);
Begin
lbl001.Enabled:=habilita; lbl002.Enabled:=habilita; lbl003.Enabled:=habilita; lbl004.Enabled:=habilita;
lbl005.Enabled:=habilita; lbl006.Enabled:=habilita; lbl007.Enabled:=habilita; lbl008.Enabled:=habilita;
lbl009.Enabled:=habilita; lbl010.Enabled:=habilita; lbl011.Enabled:=habilita; lbl012.Enabled:=habilita;
lbl013.Enabled:=habilita; lbl014.Enabled:=habilita;
...
..
..
lbl033.Enabled:=habilita; lbl034.Enabled:=habilita;
End;

El caso que yo quisiera reducir el codigo por algo asi:
for i:= 1 to 34 do
Begin
(tcomponent is Tqrlabel).name('lbl'+i).enabled:=Habilita;
End;

Pero desconosco la forma de hacerlo. No se si alguien pudiera darme una ayuda con respecto a esto...
Responder Con Cita