Vb6 如何用单个控件替换控件数组?

Vb6 如何用单个控件替换控件数组?,vb6,controls,Vb6,Controls,以前的程序员创建了一个带有控件数组的窗体,其中包含以下控件:- Command1(0) Command1(1) Command1(2) cmdMeaningfulName(0) cmdOtherMeaningfulName(1) cmdThirdMeaningfulName(2) 我正试图用 cmdMeaningfulName cmdOtherMeaningfulName cmdThirdMeaningfulName 到目前为止,我已经成功地重命名了控件。然而,这给我留下了一组控件:- C

以前的程序员创建了一个带有控件数组的窗体,其中包含以下控件:-

Command1(0)
Command1(1)
Command1(2)
cmdMeaningfulName(0)
cmdOtherMeaningfulName(1)
cmdThirdMeaningfulName(2)
我正试图用

cmdMeaningfulName
cmdOtherMeaningfulName
cmdThirdMeaningfulName
到目前为止,我已经成功地重命名了控件。然而,这给我留下了一组控件:-

Command1(0)
Command1(1)
Command1(2)
cmdMeaningfulName(0)
cmdOtherMeaningfulName(1)
cmdThirdMeaningfulName(2)
我可以修改索引属性以获得:-

cmdMeaningfulName(0)
cmdOtherMeaningfulName(0)
cmdThirdMeaningfulName(0)
但这仍然会留下一个控制数组,从而产生如下方法

cmdMeaningfulName(Index As Integer)
正在生成(或需要)。稍后-这些方法实际上不会编译,报告为

成员已存在于从中派生此对象模块的对象模块中

当它显然没有


如何完全删除索引?我已尝试手动编辑
.frm
,但在那里找不到任何索引的痕迹。

在表单上,选择控件,然后转到属性窗口(F4)。然后可以选择索引属性并将其清除。控件不再是数组的元素。这也意味着任何事件处理程序(_click等)都不再连接,因此您需要复制/重新实现它们。

在表单上,选择控件,然后转到属性窗口(F4)。然后可以选择索引属性并将其清除。控件不再是数组的元素。这也意味着任何事件处理程序(_click等)都不再连接,因此您需要复制/重新实现它们