Pb Tabstrip avec frame contenant =ment un Tabstrip
yohan_titi
Messages postés37Date d'inscriptionlundi 15 mars 2004StatutMembreDernière intervention 6 décembre 2006
-
13 sept. 2005 à 16:30
yela
Messages postés16Date d'inscriptionmercredi 30 octobre 2002StatutMembreDernière intervention 7 août 2007
-
13 sept. 2005 à 18:00
Bonjour à tous,
J'ai un Tabstrip (TabStrip2) qui contient une frame (Frame6) qui elle-meme contient un Tabstrip (TabStrip3)
Les Tabs de TabStrip2 sont créés dynamiquement depuis des valeurs d'une listview (ListView4).
Une frame est créée dynamiquement dans chaque Tab créé dans TabStrip2
Un Tabstrip3 est créé dynamiquement dans chaque frame créée au préalable.
L'index de Frame6 et l'index de Tabstrip3 sont initialialisés à 1.
Listview4 contient les valeurs "01", "02" et "03"
Mon pb est le suivant :
- Les Tabs de TabStrip2 se créés correctement
- Les frames se créées également correctement
- Mais les Tabstrip 3 ne se créés pas. Ca me met l'erreur 35600 : index hors limites.
Lorsque je débuggue, je vois que ça me plante sur la ligne surbrillée en vert dans mon code et la valeur de D est 3
Est-ce que qqun peut m'éclairer ???
Ci-dessous le code :
Dim D As Long
Dim F As Long
Dim Item_Count As Long
Item_Count = ListView4.ListItems.Count
ReDim LI(Item_Count) As ListItem
For D = 1 To ListView4.ListItems.Count
F = ListView4.ListItems(D).Index
Set LI(D) = ListView4.ListItems(F)
TabStrip2.Tabs.Add
TabStrip2.Tabs(D).Caption = "Feuillet " & LI(D)
TabStrip2.Tabs(D).Image = 20
TabStrip2.Tabs(1).Selected = True
If D = 1 Then
Frame6(D).Caption = "Frame " & LI(D)
TabStrip3(D).Tabs(D).Caption = "Onglet " & LI(D)
TabStrip3(D).Tabs(D).Image = 21
Else
Load Frame6(D)
Frame6(D).Caption = "Frame " & LI(D)
Frame6(D).Visible = True
Load TabStrip3(D)
TabStrip3(D).Tabs.Add
TabStrip3(D).Tabs(D).Caption = "Onglet " & LI(D)
TabStrip3(D).Visible = True
End If
Next D
Frame6(1).ZOrder 0
TabStrip2.Refresh
Merci d'avance !!!
A voir également:
Pb Tabstrip avec frame contenant =ment un Tabstrip
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 13 sept. 2005 à 16:55
integer*
et sinon aussi, un TabStrip créé dynamiquement ne l'est t'il pas sans aucun onglet? (donc Tabstrip3.Tabs(1) non-existant..)
(si (0) vide)
PCPT