Page 1 sur 1
[RESOLUS] ListeIcone sélectionner en gris
Publié : jeu. 06/sept./2012 6:17
par microdevweb
Bonjour,
Voici mon petit problème, lorsque je sélectionne un item de ma liste icone par programmation setGadgetState(#Gadget,State?) la ligne sélectionnée est en gris clair. J'aurais aimé quelle soit en bleu comme quant la sélectionne manuelemnt.
Merci d'avance.
Re: ListeIcone sélectionner en gris
Publié : jeu. 06/sept./2012 10:08
par Ar-S
Salut,
ce n'est pas
Code : Tout sélectionner
SetGadgetItemColor(#Gadget, Element, TypeCouleur, Couleur [, Colonne])
que tu cherches ?
Re: ListeIcone sélectionner en gris
Publié : jeu. 06/sept./2012 10:15
par Kwai chang caine
Bah chez moi avec le focus ça marche
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 690, 300, "ListIconGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListIconGadget(0, 10, 25, 300, 70, "Colonne 1", 100)
For b = 0 To 2
AddGadgetItem(0, b, "Elément")
Next
SetActiveGadget(0)
SetGadgetState(0, 0)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Re: ListeIcone sélectionner en gris
Publié : jeu. 06/sept./2012 10:25
par Ar-S
En gros si tu sélectionnes l'item actif, le texte se met en surbrillance (bleu comme le souligne KCC) .
Si tu veux colorer toute la cellule sélectionnée, utilise SetGadgetItemColor() (pratique pour visualiser une sélection multiple.
à toi ensuite d'utiliser les event souris pour créer une liste de fichiers sélectionnés.
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 690, 300, "ListIconGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListIconGadget(0, 10, 25, 300, 70, "Colonne 1", 100)
For b = 0 To 2
AddGadgetItem(0, b, "Elément")
Next
SetActiveGadget(0)
SetGadgetState(0, 0)
SetGadgetItemColor(0, 0, #PB_Gadget_BackColor, $00CCFF, 0)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Re: ListeIcone sélectionner en gris
Publié : jeu. 06/sept./2012 12:20
par microdevweb
Merci Kwai chang caine et Ar-S,
C'est SetActiveGadget(#Gadget) qui me manquait, problème résolus...
Merci encore

Re: [RESOLU] ListeIcone sélectionner en gris
Publié : jeu. 06/sept./2012 12:29
par microdevweb
microdevweb a écrit :Bonjour,
Voici mon petit problème, lorsque je sélectionne un item de ma liste icone par programmation setGadgetState(#Gadget,State?) la ligne sélectionnée est en gris clair. J'aurais aimé quelle soit en bleu comme quant la sélectionne manuelemnt.
Merci d'avance.