能否在VB6表单中使用.Net自定义控件?

8
我正在维护一个VB6 Windows应用程序。我有一个.NET自定义控件组件,想在VB6表单上使用它。这可行吗?我知道如何通过为.NET DLL生成COM类型库来访问非可视.NET组件,但是是否可以像在VB6中使用.OCX一样使用.NET自定义控件?如果可以,那么在VB6中如何实例化控件、添加到表单等。感谢您提前的回复。
2个回答

8

Interop Forms 工具包将为您提供所需内容:

http://msdn.microsoft.com/en-us/vbasic/bb419144.aspx

它可以让你在VB.net中创建用户控件,然后将其添加到VB6中。它还可以让你从VB6代码中显示.NET表单。
我已经成功地使用它为我的旧VB6代码提供了.NET工具栏 - 更加美观!

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接