Interop Forms 2增加对控件的支持

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

你可能感兴趣的:(Interop Forms 2增加对控件的支持)