Fórum Disparar o Timer ao abrir o Form ? #232608

16/05/2004

0

Tenho um form com um ListBox e um Timer. No OnShow do Form o ListBox começa zerado e o timer é ativado. O timer tem um interval para 1 minuto. De minuto em minuto o timer atualiza o ListBox.

O problema e´ que eu gostaria de em OnShow do form o listbox fosse logo atualizado pelo timer. Mas isto so´ acontece quando chega ao primeiro minuto.

Como e´ que eu faço para assim que o Form entrar (OnShow) o timer executar (ou disparar), nao ficando o ListBox zerado, esperando pelo primeiro minuto? Existe algum evento para isto? Eu tentei... mas nao consegui.

Obs.: Eu sei que posso fazer uma procedure repetindo o que esta´ no evento: OnTimer do timer e colocar no OnShow. Porem isto iria aumentar meu fonte sem necessidade. o gostaria de usar o proprio evento OnTimer do timer.

Desde ja´ agradeco alguma ajuda.


Adonis

Adonis

Responder

Posts

16/05/2004

Tatuweb

Simplesmente coloque a linha:

Timer1.OnTimer (Self);


no evento OnShow. :wink:


Responder

Gostei + 0

19/05/2004

Adonis

TatuWeb,

Funcionou. Nunca pensei que fosse tao fácil...

Agradeço a ajuda...


Responder

Gostei + 0

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

Aceitar