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

Rav*_*ota 2 vb6

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

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

Rob*_*Rob 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
Run Code Online (Sandbox Code Playgroud)

一个编辑框,如:

   Begin VB.TextBox CardName 
      Text            =   "Existing Designs:"
      Height          =   285
      Left            =   240
      TabIndex        =   0
      Top             =   4320
      Width           =   6375
   End
Run Code Online (Sandbox Code Playgroud)

您可以通过一些搜索和替换轻松地将一种类型的控件转换为另一种类型.

  • +1注意引用FRX的属性.在删除/修改标签定义之前,请尝试了解每个属性在标签定义中的含义. (3认同)