我在VB6中有一个支持应用程序。它有一个包含所有Label字段的表单来显示数据。要求是将表单中的所有标签更改为文本框。
我看不到任何源代码可以轻松地为表单中的所有控件执行此操作。 除了手动将每个标签更改为文本框之外,还有什么方法可以做到这一点?
答案 0 :(得分:5)
您可以通过编辑表单的.frm文件来更改它。您不能在Visual Basic IDE中执行此操作,您将需要使用文本编辑器。一个简单的标签如下所示:
Begin VB.Label Label1
BackStyle = 0 'Transparent
Caption = "Existing Designs:"
Height = 255
Left = 240
TabIndex = 4
Top = 120
Width = 2175
End
一个编辑框,如:
Begin VB.TextBox CardName
Text = "Existing Designs:"
Height = 285
Left = 240
TabIndex = 0
Top = 4320
Width = 6375
End
您可以通过一些搜索和替换轻松地将一种控件转换为另一种控件。
答案 1 :(得分:0)
你无法转换。 因为这两个对象都有一些相互不同的数据,方法和属性。