For Each ctrl In Me.Controls
If ctrl.Container Is SSTab1 Then
...
End If
Next ctrl
For Each ctrl In Me.Controls
If ctrl.Container Is SSTab1 Then
...
End If
Next ctrl
У контрола задай свойство, что он может являться контейнером.
Private Sub tabMain_Click(...)
Dim I As Long
For I = 1 To 5
fraMain(I).Visible = (I = tabMain.SelectedItem.Index)
Next I
End Sub
For Each cContr In frmMain.Controls
Select Case TypeOf cContr
Case ComboBox
...
Case Label
...
End Select
Next cContr
Select Case TypeName(ctl)
Case "CommandButton"
...
End Select
Но лучше все-же TypeOf, это дополнительный контроль ошибок.
alibek писал(а):2. Размещаешь на форме пять фреймов, fraMain(1)...fraMain(5).[/code]
Все верно, только я предпочитаю PictureBox - у них нет проблемы со стилями XP, как у фреймов... Ну и чтобы было удобно при разработке можно размещать их на форме рядом друг с другом, а при открытии формы позиционировать по месту...
Rojohn писал(а):Если честно пока не заморачивался со стилями XP и пока даже не представляю в чём программные отличия:) Если можно, киньте ссылочку на основы перехода на ентот стиль... Ещё раз спасибо!
Rojohn писал(а):Вот и первый трабл В TabStrip не могу поменять цвет заголовков. Конечно не фатально, но печально...
alibek писал(а):Во-первых, он может принимать фокус, а во-вторых, кушает больше ресурсов
Сейчас этот форум просматривают: Yandex-бот и гости: 10