自定义用户控件抛出空引用VB6到VB.净迁移



在VB中使用自定义用户控件时遇到问题。从VB6迁移项目后。Net。只是想通过发布我的解决方案来节省一些时间,因为我在搜索后没有看到任何类似的东西。

问题是,如果VB6中的用户控件使用UserControl_InitProperties()方法,它不会在VB中自动调用。因此,您需要在这里调用此方法:

 Public Sub New()
    MyBase.New()
    'This call is required by the Windows Form Designer.
    InitializeComponent()
    UserControl_Initialize()
    UserControl_InitProperties()
    End Sub

最新更新