2012-04-05 6 views

risposta

9

Da KB138819:

I evento viene generato quando un modulo viene caricato in memoria.

e

[...] l'evento Activate è chiamato ogni volta che un modulo diventa la finestra attiva, fino a quando il focus si è spostato tra le forme nell'applicazione.

+0

Grazie per la rapida risposta. – CodeBlue

+2

+1 Vedi anche [ciclo di vita delle forme di base visive] (http://msdn.microsoft.com/en-us/library/aa242139(v=vs.60).aspx) – MarkJ

0

puoi provarlo da solo!

Option Explicit 

Private Sub Form_Activate() 
    MsgBox "Form_Activate" 
End Sub 

Private Sub Form_Load() 
    MsgBox "Fom_Load" 
End Sub 

Form_Load msgbox sempre uscire prima!

+1

È sempre meglio controllare la documentazione per roba del genere. Non è possibile testare in modo esaustivo tutte le possibili condizioni, e solo fare ipotesi è molto probabile che porti a bug difficili da rilevare, quelli che possono essere riprodotti solo in condizioni "campo" in cui non è possibile collegare facilmente un debugger. –