> AnteC
Вообще лучше для объектов использовать коллекцию
а не массив, это само собой напрашивается
Потом, если индексов у нас в натуре нет, мы их
сами себе создадим
На форме для каждого такого контрола задай по порядку
свойство "Tag", например, для ComboBox1 Tag = 1 и т.д.
по нарастающей
Вот пример для кнопок, переделай под свои
типы контролов:
Public Sub GetControlInfo()
Dim ctl As Control
Dim btn As CommandButton
Dim col As New Collection
For Each ctl In Me.Controls
If ctl.Tag <> vbNullString Then
If TypeOf ctl Is CommandButton Then
Set btn = ctl
col.Add btn, ctl.Tag
End If
End If
Next
For Each btn In col
Debug.Print btn.Caption
Next
End Sub
А для кнопки выхода следующее:
Private Sub cmdExit_Click()
GetControlInfo
Unload Me
End Sub
~'J'~