Fórum Gerar um temporizador #328080
25/08/2006
0
gostaria de colocar um tempo de 3 segundos em uma msg na tela e depois ela se auto fechar!
Guigosnet
Curtir tópico
+ 0Posts
25/08/2006
Marco Salles
procedure TForm1.Button1Click(Sender: TObject); begin Timer1.Enabled := False; //importante. evita efeitos colaterias. Timer1.Interval := 3000; // Tempo que a msg ficará na tela -> 3 Segs Timer1.Enabled := True; MessageBox(Handle, PChar(´Testando MessageBox com tempo pré-definido.´), Pchar(´Titulo´), 8224); end;
procedure TForm1.Timer1Timer(Sender: TObject); begin keybd_event(VK_RETURN,0,0,0); Timer1.Enabled := False; end;
Gostei + 0
25/08/2006
Fabiano Góes
aprofeitando a deixa,
e se ao invés de chamar uma MessageBox criar uma isntancia de um form padra para mensagens ?
Gostei + 0
26/08/2006
Marco Salles
sem problema e a implementação disso é relativamente fácil... Mas o guigosnet disse:
então , para ele, a principio esta idéia não serve.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)