我有一个UserControl,其中包含其他用户控件与许多功能在那里,有时我需要实例化一个UserControl,如(Dim x作为新的usercontrolTest),这个函数是启动的,我想要的函数是启动的,只是当我打开UserControl。因此,我的项目启动缓慢。
有什么办法可以做到吗?
第一个选项是将自定义函数从构造函数移动到每个子控件的Load事件中。在这种情况下,自定义函数将不会运行,直到控件被添加到表单中。
Public Sub New()
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
'CustomMethod1() ' Moved this method to the Load event.
End Sub
Private Sub CustomControl_Load(sender As Object, e As EventArgs) Handles MyBase.Load
CustomMethod1()
End Sub