Code : Tout sélectionner
For NbElement = 0 To CountGadgetItems(#ListIcon)
SetGadgetItemColor(#ListIcon, NbElement, #PB_Gadget_BackColor, RGB(238, 204, 128), -1)
Next
Code : Tout sélectionner
For NbElement = 0 To CountGadgetItems(#ListIcon)
SetGadgetItemColor(#ListIcon, NbElement, #PB_Gadget_BackColor, RGB(238, 204, 128), -1)
Next
Code : Tout sélectionner
For NbElement = 0 To CountGadgetItems(#ListIcon) - 1 Step 2
SetGadgetItemColor(#ListIcon, NbElement, #PB_Gadget_BackColor, RGB(238, 204, 128), -1)
Next
Code : Tout sélectionner
nbLignes = CountGadgetItems(#ListIcon) - 1
For NbElement = 0 To nbLignes
If NbElement & 1
SetGadgetItemColor(#ListIcon, NbElement, #PB_Gadget_BackColor, RGB(238, 204, 128), -1)
EndIf
Next
Il faut que j'arrive à l'enregistrer celui-là et à y penser automatiquement...Step 2 ?
Code : Tout sélectionner
For NbElement = 0 To CountGadgetItems(#ListIcon) - 1 Step 2
SetGadgetItemColor(#ListIcon, NbElement, #PB_Gadget_BackColor, RGB(238, 204, 128), -1)
Next
For NbElement = 1 To CountGadgetItems(#ListIcon) - 1 Step 2
SetGadgetItemColor(#ListIcon, NbElement, #PB_Gadget_BackColor, RGB(219, 224, 171), -1)
Next
Code : Tout sélectionner
For NbElement = 0 To CountGadgetItems(#ListIcon) - 1 Step 2
[...]
Next
Code : Tout sélectionner
nbLignes = CountGadgetItems(#ListIcon) - 1
For NbElement = 0 To nbLignes Step 2
[...]
Next
Code : Tout sélectionner
Procedure.l CountGadgetItemsEx(a.l)
Shared compteur
compteur + 1
Debug compteur
ProcedureReturn CountGadgetItems(a)
EndProcedure
Macro CountGadgetItems(a)
CountGadgetItemsEx(a)
EndMacro
#ListIcon = 0
OpenWindow(0, 100, 100, 300, 300, "")
CreateGadgetList(WindowID(0))
ListIconGadget(#ListIcon, 0, 0, 300, 300, "",200)
For i = 0 To 1000
AddGadgetItem(#ListIcon, -1, Str(i))
Next
;nbLignes = CountGadgetItems(#ListIcon) - 1
For NbElement = 0 To CountGadgetItems(#ListIcon) - 1 Step 2
SetGadgetItemColor(#ListIcon, NbElement, #PB_Gadget_BackColor, RGB(238, 204, 128), -1)
Next
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow