我正在维护一个VB6 Windows应用程序。我有一个.NET自定义控件组件,想在VB6表单上使用它。这可行吗?我知道如何通过为.NET DLL生成COM类型库来访问非可视.NET组件,但是是否可以像在VB6中使用.OCX一样使用.NET自定义控件?如果可以,那么在VB6中如何实例化控件、添加到表单等。感谢您提前的回复。
Interop Forms 工具包将为您提供所需内容:
http://msdn.microsoft.com/en-us/vbasic/bb419144.aspx
它可以让你在VB.net中创建用户控件,然后将其添加到VB6中。它还可以让你从VB6代码中显示.NET表单。