写点什么

Interop Forms 2 增加对控件的支持

  • 2007-05-06
  • 本文字数:356 字

    阅读完需:约 1 分钟

Interop Forms 的新版本支持将.NET 控件放置在 VB 6 窗体上,就好像是 ActiveX 控件一样。

微软在数年前破坏了 Visual Basic 的兼容性。破坏不止一处两处,VB 6 和 VB 7 之间存在的差异,使得将已有代码从前者直接迁移到后者几乎成了不可能完成的任务。

尽管进行升级仍然显得捉襟见肘,微软一直在不断铲除这个问题。微软的最新努力使得 Visual Basic 6 窗体能够容纳.NET 控件,就想这些控件是 VB6 的原生控件一样。

Interop Forms 的第一个版本给用户带来的痛处是无法创建 MDI 子窗体。不巧的是这仍然不可行。然而,开发人员可以做的,是在 VB6 中创建子窗体,并将其所有内 容用.NET 来构建。尽管这个解决方案并不完美,并且在如合并菜单等方面可能出现问题,但是这样确实使得开发人员在迁移的征途上向前迈进了一步。

查看英文原文: Interop Forms 2 - Now with Controls

2007-05-06 22:00760
用户头像

发布了 117 篇内容, 共 16.3 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容
Interop Forms 2增加对控件的支持_.NET_Jonathan Allen_InfoQ精选文章