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.
[RESOLUS] ListeIcone sélectionner en gris
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
[RESOLUS] ListeIcone sélectionner en gris
Dernière modification par microdevweb le jeu. 06/sept./2012 12:21, modifié 1 fois.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
Re: ListeIcone sélectionner en gris
Salut,
ce n'est pas que tu cherches ?
ce n'est pas
Code : Tout sélectionner
SetGadgetItemColor(#Gadget, Element, TypeCouleur, Couleur [, Colonne])
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: ListeIcone sélectionner en gris
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
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.
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
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: ListeIcone sélectionner en gris
Merci Kwai chang caine et Ar-S,
C'est SetActiveGadget(#Gadget) qui me manquait, problème résolus...
Merci encore
C'est SetActiveGadget(#Gadget) qui me manquait, problème résolus...
Merci encore

Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: [RESOLU] ListeIcone sélectionner en gris
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.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège