Hallåjs, Hejsan Man kan också göra det dynamiskt i RUN-TIME hur gör man då för att visa rätt frame, om tex en ram skall visas när formen laddas och en annan när man klickar på en flik, hur gör man för att det verkligen skall se ut som en flik ligger överst? Om du skapar en kontrollarray som är 1 baserad av frames kan du använda dig av följand funktion: Private Sub TabStrip1_Click()flikar
    
    
hur bär man sig åt att få upp fler "flikar" i en tabstrip, och hur gör man för att bestämma vad som skall visas på resp flik.
/e:aSv: flikar
    
    
Lägg in tabstrip kontrollen i ditt fromulär. Högerklicka för att få fram propertiesrutan. Välj fliken "Tabs" Där kan du lägga till och ta bort flikar.
Därefter kan du tex använda frames som du lägger ovanpå varandra i tabstripen. I varje frame kan du lägga de kontroller osv som du vill använda. 
Till sist får du i koden avgöra tex i en case sats vilken av tabbarna som användaren klickar på och visa eller dölja de olika "ramarna" 
Lycka till :0)
Nettan
 Sv: flikar
    
    
   TabStrip1.Tabs.Add , "Tab 1", "Tab 1"
   TabStrip1.Tabs.Add , "Tab 2", "Tab 2"
   TabStrip1.Tabs.Add , "Tab 3", "Tab 3"
eller ta bort
   TabStrip1.Tabs.Remove ("Tab 3")
Notera det fina i att ange en key för din tab, det är enkelt att jobba med
den då. Du kan accessa tabben genom dess key istället för genom dess
index.
/peterhSv: flikar
    
    
/e:aSv: flikar
    
    
Private Sub ShowFrame(TabStrip As TabStrip, Frames As Object)
Dim Frame As Frame
Dim Index As Integer
    Index = TabStrip.SelectedItem.Index
    For Each Frame In Frames
        If Frame.Index = Index Then
            Frame.Move TabStrip.ClientLeft, TabStrip.ClientTop, TabStrip.ClientWidth, TabStrip.ClientHeight
            Frame.Visible = True
        Else
            Frame.Visible = False
        End If
    Next
End Sub
Här är ett litet exempel:
'Kontroller på formuläret
'TabStrip1
'Frames(1)
'    Textbox1
'Frames(2)
'    CheckBox1
'Frames(3)
'    Label1
Private Sub Form_Load()
    ShowFrame TabStrip1, Frame1
End Sub
Private Sub TabStrip1_Click()
    ShowFrame TabStrip1, Frame1
End SubSv: flikar
    
    
Select Case TabStrip1.SelectedItem
    Case "1"
        Frame1.Visible = True
        Frame2.Visible = False
    Case "2"
        Frame2.Visible = True
        Frame1.Visible = False
    End Select
End Sub
Här har jag en Tabstrip med 2 tabbar och med två frames i.
Du måste även tala om vad tabbarna heter. Antingan i properties eller i runtime. I properties under fliken tabs finns en ruta Caption.
Jag har i ovanstående exempel angivit Caption = 1 för första fliken och 2 för andra fliken