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