如何判斷VB6用戶控件是否已完成加載?有沒有自定義的UserControl_Loaded
事件?如何判斷用戶控件是否已完成加載vb6
0
A
回答
0
你是什麼意思加載? UserControl有一個Initialize事件,您應該使用它來設置初始值。然後,VB本身將加載屬性值。在其他任何事件中,您都可以假定控制已設置並準備就緒。
你可以閱讀有關的事件順序的用戶控件都要經過這裏,:https://msdn.microsoft.com/en-us/library/aa242140%28v=vs.60%29.aspx
0
我傾向於把「負荷」邏輯到InitProperties和ReadProperties事件處理程序。當一個UserControl實例被添加到IDE中的一個容器(Form,另一個UserControl)時,第一個被調用。第二個在IDE中的所有後續「創作」和運行時被調用。
您可以檢查Ambient.UserMode以確定後續創建的ReadProperties事件是由於編輯操作與IDE還是編譯運行相關。
初始化事件總是發生,並在其他兩個之前。那時Ambient和其他上下文對象還不可用。
相關問題
- 1. 如何判斷彈出窗口是否已完全加載
- 2. 如何判斷JEditorPane/TextPane文檔或頁面是否已完成加載?
- 3. 如何判斷VSTO加載項是否已加載?
- 4. 如何判斷Proguard是否已完成其工作
- 5. 如何判斷加載是否有效?
- 6. 如何使用OpenLayers判斷地圖平鋪圖像是否已成功加載
- 7. 如何判斷使用Winsock(VB6)是否已達到遠程文件的結尾?
- 8. 如何判斷控件對用戶是否可見?
- 9. 如何判斷文件是否已經在PHP中上傳完成?
- 10. 如何判斷Image.FromStream完成
- 11. 如何判斷Xcode中的內部版本是否已成功完成?
- 12. 如何判斷NSUserDefaults是否已保存?
- 13. 如何判斷NSManagedObject是否已保存?
- 14. 如何判斷一組Web服務調用是否完成?
- 15. 如何判斷控件或控件界面是否可由用戶編輯?
- 16. 檢查iframe是否已完成加載?
- 17. 如何判斷我的PHP S3類putObjectFile()過程是否已完成?
- 18. 如何判斷DLL函數是否從VB6 exe被調用?
- 19. 通過隱藏的iframe下載文件 - 如何判斷下載是否完成/失敗/是否中止?
- 20. 如何使用shell來判斷軟件是否已安裝?
- 21. 如何判斷spark-submit是否已成功運行?
- 22. 聖盃判斷本地iframe是否已加載
- 23. 如何判斷方法或循環是否完成?
- 24. 如何判斷頁面何時完成加載(服務器端,而不是JavaScript)
- 25. 如何判斷用戶是否已登錄到ASP.NET用戶控件中的Facebook Connect?
- 26. 如何判斷animateLayoutChanges何時完成?
- 27. 如何判斷.net控件是否使用windbg可見
- 28. 如何確定dojo網格是否已完成加載?
- 29. 如何知道窗口是否已完成加載?
- 30. 如何檢查iframe是否已完成加載
我的意思是,它被初始化後會觸發什麼事件? 在.NET中,它是'UserControl_Loaded'。這是什麼VB6版本? – tjvg1991
它在我發佈的URL中說:「對於UserControl對象,Load和Unload被ReadProperties和WriteProperties事件取代。」 – Rob