2012-04-05 20 views
5

क्या अनुक्रम में Form_Load() और Form_Activate() फ़ंक्शन VB6 में कहा जाता है? रूपों के संदर्भ में "सक्रिय" का अर्थ क्या है?अनुक्रम

उत्तर

9

KB138819 से:

घटना आग एक रूप पहले स्मृति में लोड किया जाता है।

और

[...] Activate घटना हर बार एक फार्म सक्रिय विंडो बन जाता है कहा जाता है, जब तक ध्यान केंद्रित आवेदन में रूपों के बीच ले जाया गया है।

+0

त्वरित उत्तर के लिए धन्यवाद। – CodeBlue

+2

+1 यह भी देखें [दृश्य मूल रूपों का जीवन चक्र] (http://msdn.microsoft.com/en-us/library/aa242139(v=vs.60).aspx) – MarkJ

0

आप इसे खुद की कोशिश कर सकते हैं!

Option Explicit 

Private Sub Form_Activate() 
    MsgBox "Form_Activate" 
End Sub 

Private Sub Form_Load() 
    MsgBox "Fom_Load" 
End Sub 

फॉर्म_लोड संदेश हमेशा पहले बाहर आते हैं!

+1

प्रलेखन की जांच करना हमेशा बेहतर होता है इस तरह की चीजें। आप वास्तव में सभी संभावित स्थितियों के लिए पूरी तरह से परीक्षण नहीं कर सकते हैं, और केवल धारणाएं बनाना मुश्किल से पता लगाने वाली बग का कारण बनने की संभावना है, जिन्हें केवल "फ़ील्ड" स्थितियों के तहत पुन: उत्पन्न किया जा सकता है जहां आप आसानी से डीबगर संलग्न नहीं कर सकते हैं। –

संबंधित मुद्दे