GARANTIR DESCONTO

Fórum Fechar o Form depois de 5 minutos aberto #613918

28/01/2021

0

Bom dia à todos!
Gostaria de que alguém me ajudasse a fechar um form automaticamente depois de, aproximadamente 5 minutos de aberto, através do timer .
Adailso Cosme

Adailso Cosme

Responder

Post mais votado

28/01/2021

se você trabalhar com TTimer, altere a propriedade Interval para o período desejado.
procedure TFormX.FormShow(Sender: TObject);
var
  minutos_ate_fechar: byte;
begin
  minutos_ate_fechar := 5; // 5 minutos
  Timer1.Enabled := False;
  Timer1.Interval := (1000 * 60) * minutos_ate_fechar;
  Timer1.Enabled := True;
end;

// evento OnTimer do objeto Timer
procedure TFormX.Timer1Timer(Sender: TObject);
begin
  Timer1.Enabled := False; // desabilita o timer
  FormX.Close;
end;

Emerson Nascimento

Emerson Nascimento
Responder

Gostei + 1

Mais Posts

28/01/2021

Adailso Cosme

Ficou perfeito!
Muito obrigado!
Responder

Gostei + 0

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

Aceitar