evento semelhante ao oncreate e onshow
Lembro de ter visto um exemplo no clubedelphi (não lembro se foi no site ou na revista) onde era ´criado´ um novo evento que substitui o oncreate e onshow para casos onde o form levava muito tempo para aparecer.
Eu executo um open numa query grande colocando no oncreate ou no onshow e acontece de o form levar quase 1 minuto para aparecer. No caso desse novo evento o open só seria executado quando o form realmente aparecesse, sem causar uma espera por parte do usuário para ver o form.
Se alguém lembrar ou tiver esse exemplo obrigado. valeu
Eu executo um open numa query grande colocando no oncreate ou no onshow e acontece de o form levar quase 1 minuto para aparecer. No caso desse novo evento o open só seria executado quando o form realmente aparecesse, sem causar uma espera por parte do usuário para ver o form.
Se alguém lembrar ou tiver esse exemplo obrigado. valeu
«leandro»
Curtidas 0
Respostas
Delphi32
10/02/2006
O evento OnActivate só é disparado quando o form aparece.
t+!
t+!
GOSTEI 0
Massuda
10/02/2006
OnCreate é gerado quando o form é criado.
OnShow é gerado quando o form fica visível.
OnActivate é gerado sempre que o form torna-se o form ativo (com o foco de entrada).
Geralmente OnCreate e OnShow acontecem uma única vez enquanto OnActivate pode ocorrer mais de uma vez.
OnShow é gerado quando o form fica visível.
OnActivate é gerado sempre que o form torna-se o form ativo (com o foco de entrada).
Geralmente OnCreate e OnShow acontecem uma única vez enquanto OnActivate pode ocorrer mais de uma vez.
GOSTEI 0
«leandro»
10/02/2006
O onactivate não serve porque vai ser executado várias vezes......
GOSTEI 0
Delphi32
10/02/2006
ops... é verdade... na hora nem lembrei...
GOSTEI 0