在VB6中将标签更改为文本框

时间:2014-10-27 14:13:03

标签: vb6

我在VB6中有一个支持应用程序。它有一个包含所有Label字段的表单来显示数据。要求是将表单中的所有标签更改为文本框。

我看不到任何源代码可以轻松地为表单中的所有控件执行此操作。 除了手动将每个标签更改为文本框之外,还有什么方法可以做到这一点?

2 个答案:

答案 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)

你无法转换。    因为这两个对象都有一些相互不同的数据,方法和属性。