hallåjs, Antar att du med manuellt menar att du i kod vill välja vilken flick som skall vara aktiv. I sådana fall funkar detta bra: Hallåjs, Hejsan e:aFLIKAR, igen
undrar hur man gör för att bestämma manuellt vilken "flik" på en tabstrip som skall se nedtryckt ut.
/e:aSv: FLIKAR, igen
Dim index As Integer
index = 2 'Index på den tabbflik som skall väljas. (1, 2,3 ....)
TabStrip1.Tabs(index).Selected = True
Hoppas det löste sig =)Sv: FLIKAR, igen
hur gör man för att göra en "flik" disabled det funkar ju inte att göra typ;
TabStrip1.Tabs(1).Enabled = False
/e:aSv: FLIKAR, igen
Det går inte att "disabla" endast en flik. Enable=true/false gäller bara på hel kontrollen.
Skapa en Array som du lagrar true/false beroende på vilken status resp flik ska ha. När villkoret är sant att du vill disabla en viss tab så sätter du det indexet i arrayen till false. Då kan du kolla huruvida fliken ska öppnas eller inte och om den inte ska öppnas öppna en annan tab istället ..... Nåt sånt här :
Private Sub TabStrip1_Click()
If TabStrip1.Tabs(1).Selected = True Then
If EnabledTab(1) = False Then
TabStrip1.Tabs(2).Selected = True
End If
ElseIf TabStrip1.Tabs(2).Selected = True Then
If EnabledTab(2) = False Then
TabStrip1.Tabs(1).Selected = True
End If
End If
End Sub
/Nettan