gpt4 book ai didi

.net - 在 VB.NET 中使用 VB 6.0 窗体

转载 作者:行者123 更新时间:2023-12-02 08:57:17 30 4
gpt4 key购买 nike

关于如何在 VB.NET 中使用 VB 6.0 创建的表单有什么想法吗?

最佳答案

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

如果您想显示无模式窗体,您可能会运气不好,因为 VB 6 要求对话框的调用者在消息泵中进行特殊处理。但是,您也许可以通过尝试以下操作来欺骗系统:在 VB 6 代码中,不要调用 VB 6 窗体的 Show 方法,而是将 VB 6 无模式窗体的 .Visible 属性设置为 True。它可能会起作用。有些功能可能无法正常工作,例如按钮快捷方式,并且 VB 6 代码中嵌入的某些 ActiveX 控件可能存在问题。

关于.net - 在 VB.NET 中使用 VB 6.0 窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3965482/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com