2017-04-18 28 views
1

先前的程序員已經創建了一個控件數組形式,包含以下控件: -如何用單獨的控件替換控件陣列?

Command1(0) 
Command1(1) 
Command1(2) 

,我試圖與

cmdMeaningfulName 
cmdOtherMeaningfulName 
cmdThirdMeaningfulName 

到目前爲止,我已經成功地重命名,以取代他們控制。這給我留下,但是,有一組控制: -

cmdMeaningfulName(0) 
cmdOtherMeaningfulName(1) 
cmdThirdMeaningfulName(2) 

我可以用索引屬性撥弄獲得: -

cmdMeaningfulName(0) 
cmdOtherMeaningfulName(0) 
cmdThirdMeaningfulName(0) 

但仍留下一個控件數組,導致類似的方法

cmdMeaningfulName(Index As Integer) 

正在生成(或需要)。稍後 - 這些方法實際上不會編譯,報告爲

成員已存在於此對象模塊從其派生的對象模塊中。

當它顯然沒有。

如何完全刪除索引?我試過用手編輯.frm,沒有找到任何索引的痕跡。

回答

7

在窗體上,選擇控件,然後轉到屬性窗口(F4)。然後您可以選擇索引屬性並清除它。控件不再是數組的一個元素。這也意味着任何事件處理程序(_click等)都不再連接,因此您需要複製/重新實現這些處理程序。

相關問題