Disparar o Timer ao abrir o Form ?
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.
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
Curtidas 0
Respostas
Tatuweb
16/05/2004
Simplesmente coloque a linha:
no evento OnShow. :wink:
Timer1.OnTimer (Self);
no evento OnShow. :wink:
GOSTEI 0
Adonis
16/05/2004
TatuWeb,
Funcionou. Nunca pensei que fosse tao fácil...
Agradeço a ajuda...
Funcionou. Nunca pensei que fosse tao fácil...
Agradeço a ajuda...
GOSTEI 0