【发布时间】:2015-01-14 17:02:43
【问题描述】:
我在一个页面上有多个控件,它们都相似且都已编号。例如,我有多个这样的月份控件:
Replacement1MonthDropDownListReplacement2MonthDropDownListReplacement3MonthDropDownList- 等
但是当我有适用于所有控件的通用代码时,我需要一个大的Select Case 语句,如下所示:
Select Case Count
Case 1
Call Me.FillReplacements(rf.Replacements(0), Me.Replacement1MonthDropDownList, Me.Replacement1AmountTextBox, Me.ReplacementSaveButton)
Case 2
Call Me.FillReplacements(rf.Replacements(0), Me.Replacement1MonthDropDownList, Me.Replacement1AmountTextBox, Me.ReplacementSaveButton)
Call Me.FillReplacements(rf.Replacements(1), Me.Replacement2MonthDropDownList, Me.Replacement2AmountTextBox, Me.SplitButton1)
是否可以遍历控件并通过名称获取它们——只需将名称中的数字替换为当前循环中的Count?
对不起,我是 Visual Basic 的新手! :S
【问题讨论】: