На форме имеются до 50 ComboBox'ов, по определенным признакам объединенных в 5 групп, соответственно, под своими именами в каждой группе, т.е., в каждой группе они объединены в массив.
При загрузке формы во избежание путаницы я каждому комбику присваиваю значение .ListIndex = 0.
Как "изящно"

- Код: Выделить всё
Dim objCbo As ComboBox
For Each objCbo In [???]
objCbo.ListIndex = 0
Next
Что нужно писать после [In]?
Пока я не придумал ничего лучше, чем:
- Код: Выделить всё
Dim objCbo As Control
For Each objCbo In Controls
With objCbo
If .Name = "cboGroup1" Or .Name = "cboGroup2" Or .Name = "cboGroup3" Or _
.Name = "cboGroup4" Or .Name = "cboGroup5" Then .ListIndex = 0
End With
Next
А правильно ли это? Чувствую - нет.

В VB есть наборы "Controls" и "Forms", а вот "ComboBoxs" нету. Или это я уже лишку хватанул?
