Centrage de la listeicongadget sur l'élement sélectionné

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
barnierchristophe
Messages : 64
Inscription : lun. 07/févr./2005 11:18

Centrage de la listeicongadget sur l'élement sélectionné

Message par barnierchristophe »

Bonjour à tous
J'utilise une listeIconGadget, assez longue. Quand je change l'élement selectionné par setgadgetstate, celui-ci n'apparait pas à l'écran ( Il reste hors champs quand il est hors champs). Il y a-t-il un moyen de changer les champs affichés dans le gadget pour que l'element sélectionné soit toujours affiché? :roll:
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

2 solutions

La plus simple, utilise le message #LVM_ENSUREVISIBLE comme ceci

SendMessage_(GadgetID(#ListIconGadget), #LVM_ENSUREVISIBLE, IndexElement , 0)

IndexElement est l'index de l'élément sélectionné, sachant que le 1er élément de la listicon a l'index 0

L'élément sera visible mais pas en haut de la liste


sinon regardes ce message, il y a une autre solution pour afficher en haut de la liste

http://purebasic.hmt-forum.com/viewtopi ... urevisible
barnierchristophe
Messages : 64
Inscription : lun. 07/févr./2005 11:18

ca marche impeccable

Message par barnierchristophe »

:lol:
Répondre