以前的程序员创建了一个带有控件数组的表单,其中包含以下控件: -
Command1(0)
Command1(1)
Command1(2)
Run Code Online (Sandbox Code Playgroud)
而我正试图用它们取而代之
cmdMeaningfulName
cmdOtherMeaningfulName
cmdThirdMeaningfulName
Run Code Online (Sandbox Code Playgroud)
到目前为止,我已设法重命名控件.然而,这让我有一套控件: -
cmdMeaningfulName(0)
cmdOtherMeaningfulName(1)
cmdThirdMeaningfulName(2)
Run Code Online (Sandbox Code Playgroud)
我可以摆弄索引属性来获得: -
cmdMeaningfulName(0)
cmdOtherMeaningfulName(0)
cmdThirdMeaningfulName(0)
Run Code Online (Sandbox Code Playgroud)
但这仍然留下一个控制数组,导致像
cmdMeaningfulName(Index As Integer)
Run Code Online (Sandbox Code Playgroud)
正在生成(或需要).后来 - 这些方法实际上并没有编译,被报告为
成员已存在于此对象模块派生的对象模块中.
当它显然没有.
如何完全删除索引?我已经尝试.frm手动编辑,没有任何索引的痕迹可以在那里找到.
在表单上,选择控件,然后转到属性窗口(F4).然后,您可以选择索引属性并清除它.然后控件不再是数组的元素.这也意味着任何事件处理程序(_click等)都不再被连接,因此您需要复制/重新实现它们.
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |