Fórum Mover label na tela em tempo de execução #350497
13/12/2007
0
Alguém sabe como fazer a rotina no timer para que o label fique correndo da direita para a esquerda da tela em tempo de execução. Ou seja, enquanto ele processa os dados ele fique com uma mensagem na tela correndo.
Que souber agradeço.
Abraço a todos, Ricardo
Ricardo_ascii
Curtir tópico
+ 0Posts
13/12/2007
Jakefrog
Label1.Left:= Label1.Left + 10;
Application.ProcessMessages;
o 10 é o valor que vc quer q ele mova por vez! :)
Gostei + 0
13/12/2007
Edilcimar
Gostei + 0
13/12/2007
Ricardo_ascii
Oi amigão,
Ele fica congelado na tela. Só libera depois que processa.
Gostei + 0
13/12/2007
Jakefrog
Application.ProcessMessages;
no seu processamento. entre uma função e outra. é esse comando q faz com que os outros comandos na espera no processador sejam executados. como o label mecher! ;)
Gostei + 0
14/12/2007
Ricardo_ascii
Oi Jakefrog,
Obrigado pela atenção mas não deu certo não! Realmente com o application.ProcessMessages ele libera o label na tela, mas ela passa a se movimentar da direita para a esquerda somente depois que acaba a rotina de processamento.
Ricardo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)