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é?
Centrage de la listeicongadget sur l'élement sélectionné
-
barnierchristophe
- Messages : 64
- Inscription : lun. 07/févr./2005 11:18
Centrage de la listeicongadget sur l'élement sélectionné
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é?
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é?
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
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