在文本文件中打开 VB6 表单设计属性,就像我们有 VB.NET 的 .Designer.vb 文件一样

Open VB6 form design properties in a text file just like we have .Designer.vb file for VB.NET

我正在处理一个特定项目,其中 VB6 表单需要自动移植到 VB.NET 表单。为此,我需要 VB6 windows 表单设计属性文件。有什么方法可以在可以读取的文本文件中获取表单的完整设计属性。我尝试使用记事本打开表单(即 .frm 扩展名)但无法获取所有属性,它只显示特定元素的几个属性。

如果您可以访问 Visual Studio 2008 或更早版本,请尝试内置 Upgrade Wizard。升级到 Visual Basic 2008 后,您可以随时升级到更高版本。

如果您有一个大程序,从 VB6 迁移到 VB.Net 可能是一项艰巨的任务,并且有许多不同的策略。有关详细信息,请参阅 VB6-migration tag info

好吧,您可以使用 Notepad++ 等文本编辑器在资源管理器中打开 .frm 文件。

在顶部您将看到此表单的设计器代码。

但是您会看到,该代码与 VB.NET 不兼容。

这里有一个 VB6 按钮的例子:

Begin VB.CommandButton btnSaveFilter 
      Height          =   330
      HelpContextID   =   2283012
      Left            =   630
      MaskColor       =   &H00FF00FF&
      Picture         =   "frmMain.frx":08CC
      Style           =   1  
      TabIndex        =   31
      Top             =   6030
      UseMaskColor    =   -1  
      Width           =   330
End