TabStrip - Frage

BladeNeo

Erfahrenes Mitglied
Hi Leutz,

hab ne Frage bezüglich dem "TabStrip".

Ich habe ein TabStrip der mit Werten einer Textdatei innerhalb einer Schleife gefüllt wird.
Dies funktioniert wunderbar.

Nun will, dass man mit der ComboBox auf die Register zugreifen kann.
D.h. man klickt in der ComboBox ein Registername an und dann öffnet sich dieses Register.

Mit dem SSTab geht's wie folgt:
Private Sub comboNavigation_Click()
SSTab.Tab = comboNavigation.ListIndex
End Sub

Beim TabStrip funktioniert dies nicht ;(
Bin soweit, dass er es mit:

TabStrip.SelectedItem = comboNavigation.Text

packt.. aber es sollte ja nicht Sinn der Sache sein dies über Strings zu tun.

Gibt es hier eine möglichkeit dass über die Index zu regeln?
d.H. wie kann ich nun den Focus setzten?

TabStrip.TabIndex = comboNavigation.ListIndex
hier liefert er mir die Werte, setzt den Focus aber nicht (so wie bei SSTab automatisch)

MfG,
BladeNeo
 
Ich habs mal mit ner einfachen ComboBox gemach (ss hab ich nicht :) )

aber hier das Ergebnis :


Code:
Private Sub Combo1_Click()
    TabStrip1.Tabs(Combo1.ListIndex + 1).Selected = True
End Sub

Private Sub Form_Load()
Call Combo1.AddItem("Tab1")
Call Combo1.AddItem("Tab2")

End Sub

Gruss bb
 
Tab Strip

Danke brainbyte!

so hat es super Funktioniert..
Bloß ich hass dass, mit dem ListIndex + 1 :-)
Man muss immer überall den index anpassen.

MfG,
BladeNeo
 

Neue Beiträge

Zurück