Atualizar valores de label com laço for

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Atualizar valores de label com laço for

Mensagem por Nascimento »

Amigos ja tentei de todas as formas que pude nao consegui



como eu atualizo labeis criadas com laço for next vou exemplificar abaixo como estou fazendo

Código: Selecionar todos


#include "minigui.ch"

Function main()
 local lin:=25
   for i:= 1 to 9 
       lab:= "teste" + Str(i, 1) 
      @ 090+(lin*i),725 label l_&lab  value "teste"

    next
Return Nil

o que ja tentei de tudo no meu pouco conhecimento é modificar o valor do teste chamando a mesma função


exemplo chamo ela a primeira vez ela cria os controles
chamo a segunda vez so faz atualizar
agradeço antecipadamente
Att: Nascimento
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Atualizar valores de label com laço for

Mensagem por Pablo César »

Você primeiro cria e segundo atualiza.
Primeiro utilizas @ ... LABEL <nome> e segundo SetProperty(<form_name>,<label_name>,"VALUE",<valor>)

Se você ainda quer utilizar a mesma função... diferencie entre criar e modificar os labels.

Código: Selecionar todos

If lmudar
  SetProperty...
else
  @.. LABEL <>...
Endif
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Atualizar valores de label com laço for

Mensagem por Nascimento »

plablo obg com seu exemplo deu pra ter uma ideia
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Responder