Fórum Label pisca ao setar caption #373128
04/08/2009
0
O problema é que o label está dentro de um pageControl (fundo branco), que por sua vez está em um form de fundo verde.
Como o evento onWork é acionado várias vezes a cada segundo ao atualizar o caption o label pisca em verde.
Já tentei usar:
meuform.update; Application.ProcessMessages;
Setei a propriedade parentColor :=False (label, e pageControl)
Tbm aumentei a memória destinada ao form com o seguinde comando:
meuform.doubleBuffered :=True;
E nada, continua piscando.
OBS: Se eu setar a cor de fundo do form = branco, dai o efeito é menos percebido, mas igual pisca.
Diegotiemann
Curtir tópico
+ 0Posts
05/08/2009
Diegotiemann
Gostei + 0
05/08/2009
Wdrocha
Assim...
LockWindowUpdate(Self.Handle);//Passa o Handle do seu form para travar a tela . Try meuform.update; Finally LockWindowUpdate(0);//Destrava a tela. End;
talvez isso ajude vc....
qualquer coisa..posta aew....
flw
Gostei + 0
05/08/2009
Diegotiemann
LockWindowUpdate(Self.Handle);//Passa o Handle do seu form para travar a tela . Try meuform.update; Finally LockWindowUpdate(0);//Destrava a tela. End;
Não funcionou, não pisca mais, mas também, não atualiza mais o form, só atualiza se eu arrasto a janela.
Gostei + 0
05/08/2009
Osocram
Application.ProcessMessages;
veja se funciona.
LockWindowUpdate(Self.Handle);//Passa o Handle do seu form para travar a tela . Try meuform.update; Finally LockWindowUpdate(0);//Destrava a tela. End;
Gostei + 0
07/08/2009
Rodc
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)