J'ai une fois de plus un problème de ListView à vous soumettre...
J'utilise un LISTVIEW avec des images qui viennent d'un IMAGELIST. Une case
à cocher permet d'activer ou désactiver les images du ListView.
Pas de soucis pour activer l'affichage des images, Mais quand je les
désactive, je reçois ce message : "Erreur 35617. IMAGELIST cannot be modified
while another control is bound to it".
Je suppose que cela signifie que le IMAGELIST est toujours "chargé" dans le
lISTVIEW. Si cela est bien le cas, sauriez-vous comment décharger IMAGELIST ?
Sinon comment régler mon problème ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
Pour désactiver un imagelist il faut qu'aucun contrôle n'utilise d'image, c'est à dire aucune ligne active, ce qui n'est jamais le cas dans un listview. En général, le choix d'un imagelist est définitif et ne change pas en cours d'exécution sinon les appels d'images ne correspondraient plus d'une séquence à l'autre.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Ivan" a écrit dans le message de news:
Bonjour à tous et bonne année,
J'ai une fois de plus un problème de ListView à vous soumettre...
J'utilise un LISTVIEW avec des images qui viennent d'un IMAGELIST. Une case à cocher permet d'activer ou désactiver les images du ListView.
Pas de soucis pour activer l'affichage des images, Mais quand je les désactive, je reçois ce message : "Erreur 35617. IMAGELIST cannot be modified while another control is bound to it".
Je suppose que cela signifie que le IMAGELIST est toujours "chargé" dans le lISTVIEW. Si cela est bien le cas, sauriez-vous comment décharger IMAGELIST ? Sinon comment régler mon problème ?
Merci pour votre aide et bonne journée...
Ivan
Bonjour.
Pour désactiver un imagelist il faut qu'aucun contrôle n'utilise d'image,
c'est à dire aucune ligne active, ce qui n'est jamais le cas dans un
listview. En général, le choix d'un imagelist est définitif et ne change pas
en cours d'exécution sinon les appels d'images ne correspondraient plus
d'une séquence à l'autre.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Ivan" <Ivan@discussions.microsoft.com> a écrit dans le message de news:
6D9DA428-6428-4188-AC09-8ECF70F9CF41@microsoft.com...
Bonjour à tous et bonne année,
J'ai une fois de plus un problème de ListView à vous soumettre...
J'utilise un LISTVIEW avec des images qui viennent d'un IMAGELIST. Une
case
à cocher permet d'activer ou désactiver les images du ListView.
Pas de soucis pour activer l'affichage des images, Mais quand je les
désactive, je reçois ce message : "Erreur 35617. IMAGELIST cannot be
modified
while another control is bound to it".
Je suppose que cela signifie que le IMAGELIST est toujours "chargé" dans
le
lISTVIEW. Si cela est bien le cas, sauriez-vous comment décharger
IMAGELIST ?
Sinon comment régler mon problème ?
Pour désactiver un imagelist il faut qu'aucun contrôle n'utilise d'image, c'est à dire aucune ligne active, ce qui n'est jamais le cas dans un listview. En général, le choix d'un imagelist est définitif et ne change pas en cours d'exécution sinon les appels d'images ne correspondraient plus d'une séquence à l'autre.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Ivan" a écrit dans le message de news:
Bonjour à tous et bonne année,
J'ai une fois de plus un problème de ListView à vous soumettre...
J'utilise un LISTVIEW avec des images qui viennent d'un IMAGELIST. Une case à cocher permet d'activer ou désactiver les images du ListView.
Pas de soucis pour activer l'affichage des images, Mais quand je les désactive, je reçois ce message : "Erreur 35617. IMAGELIST cannot be modified while another control is bound to it".
Je suppose que cela signifie que le IMAGELIST est toujours "chargé" dans le lISTVIEW. Si cela est bien le cas, sauriez-vous comment décharger IMAGELIST ? Sinon comment régler mon problème ?
Merci pour votre aide et bonne journée...
Ivan
Ivan
Merci pour ta réponse Raymond
Mais il y a quelques secondes je viens de trouver par hasard la réponse à mon problème :
Me.ListView.SmallIcons = Nothing
ce code m'a permis de "décharger" le IMAGELIST du LISTVIEW. Tout fonctionne maintenant !!!
à bientôt
Merci pour ta réponse Raymond
Mais il y a quelques secondes je viens de trouver par hasard la réponse à
mon problème :
Me.ListView.SmallIcons = Nothing
ce code m'a permis de "décharger" le IMAGELIST du LISTVIEW. Tout fonctionne
maintenant !!!