2010-10-19 95 views
2

请做任何一个有想法如何使用VB 6.0 VB.NET中创建的表单.......请帮助IM卡采用VB 6.0形式VB.NET

+1

绝对可以。这是不正确的。 – Jeff 2010-10-19 05:16:53

+0

我站好了。 Thx Jeff – 2010-10-20 05:20:57

回答

5
  1. 将您的VB 6放入DLL中。创建一个从VB 6调用模态对话框的公共方法。
  2. 从您的.NET程序中,引用VB 6(COM选项卡)中内置的DLL
  3. 调用该方法。您的VB6模式窗体将出现。

如果你想显示一个无模式的表单,你可能会不走运,因为VB 6要求对话框的调用者在消息泵中做特殊处理。但是,您可以通过以下方法欺骗系统:从VB 6代码中,而不是调用VB 6窗体的Show方法,将VB 6非模态窗体的.Visible属性设置为True。它可能会工作。有些东西可能无法正常工作,例如按钮快捷方式,并且VB 6代码中嵌入的某些ActiveX控件可能有问题。

+0

http://www.youtube.com/watch?v=HHOzVTM4DLY&feature=related – Asad 2010-10-19 11:13:23

+0

感谢您对Asad的反馈。 – zumalifeguard 2010-10-20 00:53:37