GARANTIR DESCONTO

Fórum evento semelhante ao oncreate e onshow #312573

10/02/2006

0

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


«leandro»

«leandro»

Responder

Posts

10/02/2006

Delphi32

O evento OnActivate só é disparado quando o form aparece.

t+!


Responder

Gostei + 0

10/02/2006

Massuda

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.


Responder

Gostei + 0

10/02/2006

«leandro»

O onactivate não serve porque vai ser executado várias vezes......


Responder

Gostei + 0

10/02/2006

Delphi32

ops... é verdade... na hora nem lembrei...


Responder

Gostei + 0

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

Aceitar