Just as an aside – after experimenting with the Interop Forms Toolkit earlier this year I wondered how InteropToolbox ended up in the My namespace – it seems like a useful thing to be able to do. I didn’t have to look far, the answer was in the ActiveXControlHelpers.vb file in my Usercontrol project:
1: 'Adds the InteropToolbox to the My namespace
2: Namespace My
3: 'The HideModuleNameAttribute hides the module name MyInteropToolbox so the syntax becomes My.InteropToolbox.
4: <Global.Microsoft.VisualBasic.HideModuleName()> _
5: Module MyInteropToolbox
7: Private _toolbox As New InteropToolbox
9: Public ReadOnly Property InteropToolbox() As InteropToolbox
11: Return _toolbox
12: End Get
13: End Property
14: End Module
15: End Namespace
You might want to have a look at this as well.