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.
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
Curtir tópico
+ 0
Responder
Posts
16/05/2004
Tatuweb
Simplesmente coloque a linha:
no evento OnShow. :wink:
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...
Funcionou. Nunca pensei que fosse tao fácil...
Agradeço a ajuda...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)