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

时间:2016-04-13 04:53:31

标签: vb.net vb6 vb6-migration

我正在开发一个特定项目,其中VB6表单需要自动移植到VB.NET表单。所以要做到这一点我需要VB6窗体设计属性文件。有没有办法在文本文件中获取表单的完整设计属性,以便在其中进行读取。我尝试使用记事本打开表单(即.frm扩展名),但无法获取所有属性,它只显示特定元素的少数属性。

2 个答案:

答案 0 :(得分:3)

如果您有权访问Visual Studio 2008或更早版本,请尝试使用内置Upgrade Wizard。升级到Visual Basic 2008后,您始终可以升级到更高版本。

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

答案 1 :(得分:0)

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

在顶部,您将看到此表单的Designer代码。

但是你会发现代码与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