formulário aguarde

20/01/2014

0

Olá pessoal,

tenho um form chamado "aguarde" que tem um gif animado. Minha dificuldade está no seguinte. No momento em que necessito utilizar o form de aguarde, geralmente em processos demorados do sistema, quero que ele fique rodando o gif e por trás o sistema faça a rotina. O form aguarde é somente para demostrar ao cliente que o sistema não travou e está executando uma ação.

Alguem pode me auxiliar ai????
Marcos Morais

Marcos Morais

Responder

Posts

20/01/2014

Leandro Chiodini

Boa tarde amigo.

Voce pode usar Thread para executar por baixo o que voce quer.
da uma olhada nesse arquigo.



[url:descricao=devutils.blogspot.com/2009/01/threads-conceito-e-exemplo.html‎]devutils.blogspot.com/2009/01/threads-conceito-e-exemplo.html‎[/url]

att

Responder

23/01/2014

Jose Medeiros

bom dia.

faça o seguinte, coloque um panel em seu form escrito AGUARDE, coloque a propriedade visible dele como false. na sua rotina ou loop colooque assim:

exemplo:

num click de botão tenho esse código:

var
i: integer;
var
for i:= 0 to 10000 do
begin
seu codigo....
Application.processmessage;
panel1.visible:=True;
end;
panel1.visible:=False;
end;

Assim que faço e me atende bem.


abs:
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar